I managed to play MP3s on my 25 MHz 040 Amiga 3000, with no sound-card. It was a bit of a hassle back then. First of all, the bitrate should certainly not exceed 128kbps. Secondly, a lot of FAST RAM was required. Thirdly, the use of a fancy player like AmiAMP (or how was it called, that WinAMP clone for the Amiga?) was not done (nor were you able to use any other program). I must say that the A3000 had a PicassoIV at that stage.
The process was something like this:
- close all programs.
- start a SHELL.
- find the MP3 to listen at.
- copy it to the RAMDISK:
- then play it via a commandline MP3 player (can't remember the program, I do remember it took loads of toggles to customize playback).
To speed things up, I once wrote a little ACE-BASIC tool that created scripts to handle the tasks of copying, setting the toggles and play the music. Each song got its own script.