Here is a little tutorial on how to use FMOD, with the blender GE.
If you don’t know FMOD is a sound library that does just about everything.
With FMOD you can play .mp3, .ogg, .wav, .mid plus more with 3d sound and
The way i got this to work is with the pySonic FMOD wrapper library.
All you need is the FMOD.dll and the pySonic.pyd files in the current directory, or in the blender installation directory.
You need to double-click the .blend or specify exact path of where the songs are.
Download the pySonic-FMOD sample .blends here
Tech-note: the GE sensor that you send(Always, collision, keyboard, ect.) to
play the song needs to have the (TRUE or FALSE) pulse mode unchecked.
see the sample .blends
FMOD is a commercial library but is free for non-commercial use(IE you game doesn’t make money).
Visit the pySonic and Fmod website for exact licensing details.
Here is a pysonic tutorial -
Music and .ogg website
Hopefully this is useful to someone:)