В том самом HL, который вышел в 1998 году на CD-дисках, музыка была записана как аудио-дорожка на диске и проигрывалась системными api, поэтому могла воспроизводиться, даже если движок игры был занят сменой уровней.
щас это вроде как тоже сломано, там помимо мп3шек зачем-то воспроизводится и сдаудио тоже, если есть диск в приводе