The intro music in main menu is playing because the code for starting a music is in a thread and during the start of the pause music, the game checks if the music is playing (it's not yet), therefore it plays both: the pause music and the intro music.
Even if I don't go to school I have such strange feeling that I instinctively started "making GOLD" finally after months of procrastination. If I remember correct TerranovaTeam always were more active at beginning of the school...
Once I put one good OGG file instead of Intro#.ogg track. Guess what. It sounded differently with some unspecified noise and even after some research with converter I still don't know why.
I tried to implement #823 and I don't understand how the hell the sound system works. I put an OGG file with a 30 second white noise and guess what? It immediately starts fading out with the intro music fading in... It looks like isPlaying() is not respecting PlayPauseMusic() at all. When in level, then the music fades out (fades. out.) and the noise is not playing at all. I have no idea what's going on.