From the sounds of it you may as well install the game with a lightweight audio player and use ShellExecute.
In other words... are you sure you want B3D doing this job? Blitz3D programs tend to be rather attention-seeking; being big, memory hogging and obviously built to output something visual (judging by the black window that appears no matter what unless you patch the exe). This behaviour is fine if the whole project is Blitz3D, but otherwise can be rather gross.
ShellExec "audioplayer sound.mp3 -options"
In other words... are you sure you want B3D doing this job? Blitz3D programs tend to be rather attention-seeking; being big, memory hogging and obviously built to output something visual (judging by the black window that appears no matter what unless you patch the exe). This behaviour is fine if the whole project is Blitz3D, but otherwise can be rather gross.