Jingle om de 2 platen

Voor vragen over Playlist Automation Language.
Plaats reactie
renem
**
Berichten: 28
Lid geworden op: 09 jan 2018, 07:33
SAM-versie: 4.9.0.*
Database: MySQL 5.6
Windows: 7 32-bits

Jingle om de 2 platen

Ongelezen bericht door renem » 11 feb 2018, 15:20

Ik bereik dit momenteel door ieder uur een standaard Clockwheel via de scheduler te laden maar toch wil ik dit via een pal script omdat ik ook aan requests doe, die direct afgespeeld worden. Dan komt het dus voor dat de jingle om de 3 platen afgespeeld wordt en dat wil ik niet.

Ik heb ook ieder uur een Pal script die een uursluiter, nieuws en uuropener laadt:

Code: Selecteer alles

PAL.Loop := True;

PAL.WaitForTime('XX:59:30');
		Queue.AddFile('c:\Uuropener.mp3',ipTop);
		Queue.AddFile('c:\nieuws.mp3',ipTop);
		Queue.AddFile('c:\uursluiter.mp3',ipTop);
Het script wat ik tot nu toe heb verzonnen voor de jingle iedere 2 platen is dit:

Code: Selecteer alles

PAL.Loop := True;

var uur : String;
uur := FormatDateTime ('hh', Now);

if ((Now >= T[uur+':01:30']) and (Now <= T[uur+':55:00'])) then
 begin
	cat['Jingles'].QueueTop(smRandom,NoRules);
		 if (Now >= T[uur+':01:30']) and (Now <= T[uur+':50:00']) then
		     begin
                          PAL.WaitForPlayCount(3);
                     end
       else
             PAL.WaitForTime('XX:59:30');
             PAL.WaitForPlayCount(5); //hier
 end
else
       PAL.WaitForTime('XX:01:30');
Maar ik kom er niet uit. Waar moet het script aan voldoen:

Er mag niet een jingle vlak voor de uursluiter gescheduled worden, ook niet ergens tussen de uursluiter, nieuws en uuropener. En mag pas weer na de 2e plaat die gedraaid is na de uuropener.

Als ik bovenstaande script draai dan wordt er gelijk een jingle gequeued en dan daarna blijft deze gelijk wachten bij de regel waar ik '//hier' achter heb gezet en daar snap ik helemaal niks van.

Wat doe ik fout en wie kan me helpen, waarschijnlijk denk ik veel te moeilijk...

Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht