I have added playlist support for using your own mp3/OGG music files in D2X-XL, and basically it works.
The bad news:
SDL_mixer needs a file named smpeg.dll to play mp3s. It comes with such a file, but playing mp3 with SDL_mixer results in completely distorted static. So I tried OGG. Had to get ogg.dll and vorbisfile.dll from the inet. SDL_mixer tries to use a function in ogg.dll (via vorbisfile.dll) that is not contained in it.
![Evil or Very Mad :evil:](./images/smilies/icon_evil.gif)
![Evil or Very Mad :evil:](./images/smilies/icon_evil.gif)
![Evil or Very Mad :evil:](./images/smilies/icon_evil.gif)
Edit: I could fix the OGG bug (by recompiling the OGG/Vorbis source code) but not yet the mp3 problem.
![Sad :(](./images/smilies/icon_sad.gif)