Bijvoorbeeld als je een hekel hebt aan Nederlandstalige muziek (of Duits, of noem-maar-op).
Je hebt jouw muziek verzameling goed op orde, dat wil zeggen, je hebt bij al jouw nummers het 'genre' goed ingevuld.
Indien jouw SAM automatisch de queue vult, kan het makkelijk gebeuren dat er een nummer tussen komt, die toevallig het 'verkeerde' genre heeft.
Nog voordat dit nummer afgespeelt wordt, wordt het ong. 10 seconden voor de start in de 2e player gezet.
Dat is de 'QueuedPalyer'. Daar kunnen we op testen met het volgende scriptje :
Code: Selecteer alles
// Broadcasterforum 2017/07/16 v3
// ANTI-NL script. Indien het genre een van onderstaande is, laadt dan volgend nummer.
PAL.Loop := True ;
var Done : Boolean = False;
var Song : TSongInfo;
While not Done do
begin
if QueuedPlayer <> nil then
begin
Done := True;
Song := QueuedPlayer.GetSongInfo;
if ( Song['genre'] = 'Nederlands' ) or
( Song['genre'] = 'nederlands' ) or
( Song['genre'] = 'Hollands' ) or
( Song['genre'] = 'Dutch' ) or
( Song['genre'] = 'Feest muziek' ) or
( Song['genre'] = 'Duits' ) or
( Song['genre'] = 'Nederlandstalig' )
then QueuedPlayer.Eject;
end; //case
end;
drOhimself for BroadcasterForum 2017-07-16
Je kunt het ook aanpassen indien je tijdens bepaalde uren van de dag er gebruik van wilt maken.