streaming mp3 playback

We've been using directshow in our client app for streaming mp3's up
till now, but ever since we converted to vc8 (and the corresponding
platform and directx sdk upgrades) we've been having problems with
certain users who have onboard soundcards. specifically some of them
get no audio playback, even though setting up a test app shows playback
working. Because of this we've been wondering what other options
besides directshow were there for streaming mp3's.