well that blows. mp3 is so common but barely anyone understands it. what a sad computer world we live in
Well it seems like your one of those people also..
And like ip said, try and find an MP3 decoding library written in C++, I can guarantee there is one out there.
I understand that it is satisfying and educational to write one on your own, but it can be tricky if you don't have an insane amount of experience with advanced programming in C++. Even after Java networking, I don't know where to start with audio decoding..
If your only looking for playback, you could try the
BASS audio library. Apparently it's really easy to implement with only a few calls. You could also work with
OpenAL, which is normally used for 3D games, but will work just as well with a normal project. Whatever floats your boat.