The SDL "SMPEG" library is to MPEG and MP3 files as "mixer" is to WAVs and MODs.
You load an MPEG stream with the "SMPEG_new()" function:
SMPEG * mpeg;
SMPEG_Info info;
...
mpeg = SMPEG_new(filename,
&info,
use_audio);