Überprüfe doch mal ob der Stream überhaupt geöffnet wird.
Delphi-Quellcode:
if Channel<>0 then
if not BASS_ChannelPlay(Channel, True) then
Error('Error playing stream!')
else
else
Error('Error opening stream!');
Ansonsten könnte es sein das es hiemit "PlayList.strings[SongNumber]" Probleme gibt?