Voor de live djs die bij mijn station (Radio Waubach) draaien.
Code: Selecteer alles
PAL.Loop:=True;
// wanneer het tussen 00:00 t/m 23:59 is dan beginnen
while ( ( Now >= T['00:00:00'] ) and ( Now <= T['23:59:59'] ) ) do
begin
// als Shoutcast is ingelogd dan begin
if Relays[1].Status = 'OK' then
begin
// als spelende player een negatieve duur heeft (stream = negatief)
if ActivePlayer.Duration = -1 then
begin
WriteLn('aan') ;
PAL.WaitForPlayCount(1) ;
end
// Als er geen negatieve duur is dan wordt de IP bovenaan de Queue geplaatst
else
begin
Queue.AddURL('http://streamip:poort',ipTop) ;
PAL.WaitForPlayCount(1) ;
end
end
else
// Als de Shoutcast niet is ingelogd, blijft hij om de 5 seconden checken.
begin
WriteLn('uit') ;
PAL.WaitForTime('+00:00:05') ;
end
end ;
Alvast bedankt voor het mee denken.