There is no 'looping' parameter with PlayMusic(). [EDIT]Turns out there is in BlitzPlus - doesn't work here either though[/EDIT]
You have to check to see if the channel is still playing, and if not, restart it manually, thus:
You have to check to see if the channel is still playing, and if not, restart it manually, thus:
Handle = PlayMusic("music.ogg") While Not Keydown(1) If Not ChannelPlaying(Handle) Handle = PlayMusic("music.ogg") EndIf Wend