Clear list

Voor vragen over Playlist Automation Language.
Gesloten
douane

Clear list

Ongelezen bericht door douane »

Hoi,

Ik zoek mij gek [smilie=dash2.gif] maar kom er niet uit. Misschien is het onmogelijk maar ik vraag het toch maar aan de knappe koppen hier.
Ik wil graag onder auto DJ draaien, een playlist van 20 nummers aanhouden en in feite tussen tussen 7.00 uur en 8.00 uur enkel christelijke muziek draaien. Zit in apart cat.
Voor mij betekent dat, om een paar minuten voor 7.00 een clear list commando gegeven moet worden. En natuurlijk weer om even over 8.00 uur. Om zeven uur moet de playlist zich vullen met de cat christelijk en na acht uur met 3 of vier catagorien en een jingle om de 6 nummers.
Doe ik het met clockweel, en roep via PAL en clearlist aan, dan kan ik die niet stoppen en blijft deze zich herhalen en vult de playlist zich niet. Doe ik het via PAL, dan vult de playlist zich niet met nummers. Wie weet een oplossing?
drOhimself

Re: Clear list

Ongelezen bericht door drOhimself »

Wat staat er tot dus ver in je PAL ?
douane

Re: Clear list

Ongelezen bericht door douane »

Eigelijk niet zo gek veel helaas. Als PAL, dez. Maar die vult de queue niet met nummers.

Code: Selecteer alles

PAL.Loop:=True;
 
PAL.UnLockExecution;
PAL.WaitForTime(T['08:00:45']);
ActivePlayer.FadeTonext;
Queue.Clear;
Queue.AddList('C:\0  Anda muziek\2. christelijk s morgens\', ipBottom);

// Dir['C:\0  Anda muziek\2. christelijk s morgens'].QueueBottom(smRandom, NoRules);

PAL.LockExecution;
end;


// Zondag 7 uur
// While (Now >= T['08:05:00']) and (Now <= T['08:05:10']) do
		// Begin dit script 5 a 10 seconden voor het HELE uur
	//	BEGIN
// PAL.UnLockExecution;
//PAL.WaitForTime(T['08:05:45']);
// ActivePlayer.FadeTonext;
//Queue.Clear;
// Cat['javaans'].QueueBottom(smRandom, NoRules);

// PAL.WaitForPlayCount(16);
// PAL.LockExecution;
// end;

 // PAL.WaitForTime (T ['23: 59:59 ']); {Wacht op de volgende dag}

Als ik een PAL het via event scheduler start, blijft hij doorlopen en kan ik deze niet stoppen en haalt ieder keer nummer dat geplaatst wordt in de queue weg.

Code: Selecteer alles

PAL.Loop:=True;
 
PAL.UnLockExecution;
Queue.Clear;
Queue.AddList('C:\0  Anda muziek\2. christelijk s morgens\', ipBottom);

PAL.LockExecution;
end;

Of ik zie het niet of ik doe iets gigantisch fout.
drOhimself

Re: Clear list

Ongelezen bericht door drOhimself »

Via de event scheduler zou je de eerste regel van de PAL weg moeten halen. (loop = true).
Of die regel veranderen in loop=false.
drOhimself

Re: Clear list

Ongelezen bericht door drOhimself »

Kijk eens of het zo wel lukt (PAL) :

Code: Selecteer alles

PAL.Loop:=True;
 
PAL.WaitForTime(T['08:00:45']);
ActivePlayer.FadeTonext;
Queue.Clear;
Queue.AddList('C:\0  Anda muziek\2. christelijk s morgens\', ipBottom);
Queue.AddList('C:\0  Anda muziek\2. christelijk s morgens\', ipBottom);
Queue.AddList('C:\0  Anda muziek\2. christelijk s morgens\', ipBottom);
end;
douane

Re: Clear list

Ongelezen bericht door douane »

drOhimself schreef:Kijk eens of het zo wel lukt (PAL) :
Hartelijk dank, ik ben er uit. Dat van loop =false werkt. Ik heb uiteindelijk voor de clockweel oplosing gekozen.
Het feit dat de queue niet vulde lag aan mij. De playlist rules klopte [smilie=crazy.gif] niet. Te weinig files in in bepaalde directory :-D :-D
Gesloten
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht