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);