I am seriously thinking to use BASS in my app. I am now using xAudio to play mp3's, but I want to provide wider support, plus use the CD ripping capabilities coupled with the new encoder module.
Yes to place the CD code in the CD_module is logical but I have a question, why don't you just compile everything into one dll ? ( wma support, CD, enc... )