Queue volgorde probleem

Voor vragen over Playlist Automation Language.
Plaats reactie
Takke

Queue volgorde probleem

Ongelezen bericht door Takke »

Hallo allemaal,

ik ben al langere tijd gebruiker van Sam, maar altijd gebruik gemaakt van een queuelist die ik handmatig selekteer (vele mp3's voor een heel wekend).
Sinds kort maak ik gebruik van de weekloop PAL-script die ik ingekort heb voor alleen het weekend.
Elk uur heb ik dan melding van tijd en 2 jingles en een weekmp3tje deze zet in via ipTop in de queuelist.

Zie hieronder een deel van mijn aangepaste script:

Code: Selecteer alles

while DayOfWeek(Now) = Saturday and ((Now >= T['23:59:15']) and (Now <= T['23:59:25'])) do
begin
PAL.UnLockExecution;
PAL.WaitForTime(T['23:59:38']);
Queue.AddFile('I:\Jingles\50_Enjoy your weekend...(music pad)...Enjoy your weekend.mp3',ipTop);
ActivePlayer.FadeTonext;
//Queue.Clear;
Queue.AddFile('I:\00 SAM Broadcaster\PAL scripts\24.mp3',ipTop);
Queue.AddFile('I:\Jingles\mix\stingers\193.mp3',ipTop);
Queue.AddFile('I:\Jingles\EDS jingles\jingle uitblinker vd week.mp3',ipTop);
Queue.AddFile('I:\MUZIEK\002 HITLIJSTEN\TIP 30\2011\Tip 30 week 1911 NEWIN\De Jeugd Van Tegenwoordig - Get Spanish.mp3',ipTop);
//Cat['nederlands'].QueueBottom(smLRP, NoRules);
//Cat['nederlands'].QueueBottom(smLRP, NoRules);
//Cat['nederlands'].QueueBottom(smLRP, NoRules);
//Cat['nederlands'].QueueBottom(smLRP, NoRules);
//Cat['nederlands'].QueueBottom(smLRP, NoRules);
PAL.LockExecution;
end;
Het probleem doet zich voor dat de tijdmelding en de jingles in de verkeerde volgorde in de queuelijst komen. ik weet niet hoe ik dit kan veranderen i.v.m. lange queuelijst kan ik geen ipBottom gebruiken volgens mij. Tevens ben ik afhankelijk van de tijd i.v.m. tijdsmelding.
Aangezien ipTop-1 geen geldige instruktie is.
ik heb al veel gelezen op het forum en gezocht maar hierover niets gevonden. Zou iemand mij kunnen helpen met een tip of oplossing ?
drOhimself

Re: Queue volgorde probleem

Ongelezen bericht door drOhimself »

Gebruik ipBottom ipv ipTop.
Haal deze weg : ActivePlayer.FadeTonext;

Dus dan wordt het :

Code: Selecteer alles

//Queue.Clear;
Queue.AddFile('I:\00 SAM Broadcaster\PAL scripts\24.mp3',ipBottom);
Queue.AddFile('I:\Jingles\mix\stingers\193.mp3',ipBottom);
Queue.AddFile('I:\Jingles\EDS jingles\jingle uitblinker vd week.mp3',ipBottom);
Queue.AddFile('I:\MUZIEK\002 HITLIJSTEN\TIP 30\2011\Tip 30 week 1911 NEWIN\De Jeugd Van Tegenwoordig - Get Spanish.mp3',ipBottom);
ActivePlayer.FadeTonext;
Takke

Re: Queue volgorde probleem

Ongelezen bericht door Takke »

Maar als ik ipBottom gebruik worden de mp3's toch onderaan de queuelijst toegevoegd ?!
Dat wil in mijn geval zeggen aan het einde van het weekend, want queuelijst bevat alle mp3's voor het weekend !

Bedankt voor snelle reactie
drOhimself

Re: Queue volgorde probleem

Ongelezen bericht door drOhimself »

In het gedeelte van je PAL script wat je hier liet zien, als je daar alles 'onderaan' in je queue zet, en je zou een Queue.Clear; aan het begin van je uur zetten, dan is er nix aan de hand.
Als je maar consequent alles onderin plaatst.
Maar het lijkt me toch niet jouw bedoeling dat je queue wordt gevuld voor 24 uur ?
Je zal hem toch maar voor een uur willen vullen, en dan weer opnieuw voor een uur ?

En je tijdsmelding jingle die plaats je natuurlijk WEL 'on TOP of your queue'....!
Maar dan, zeg maar 5 seconden voor een uur wissel.
Takke

Re: Queue volgorde probleem

Ongelezen bericht door Takke »

Het probleem is dat ik niet zoals alle andere sam gebruik.
Ik plaats vrijdag een heleboel nummers in de queue, handmatig, en deze worden geshuffelt en draait dan het hele weekend !
Het PAL script wordt vervolgens gebruikt om het tijdsein en eventuele jingles voorbij te laten komen.
Dus een clear queue is dus niet mogelijk en een ipBottom is ook geen optie.
Ik dacht eerst zelf heel eenvoudig door het tijdsein (idd. enkele sec. voor het hele uur) te plaatsen met ipTop en vervolgens de jingle met ipTop-1 en eventuele volgers met -2 etc.
Maar dit is helaas niet mogelijk.

Is dit eigenlijk wel mogelijk en zoja, hoe dan ?
drOhimself

Re: Queue volgorde probleem

Ongelezen bericht door drOhimself »

Takke schreef:Ik dacht eerst zelf heel eenvoudig door het tijdsein (idd. enkele sec. voor het hele uur) te plaatsen met ipTop en vervolgens de jingle met ipTop-1 en eventuele volgers met -2 etc.
Maar dit is helaas niet mogelijk.
Is dit eigenlijk wel mogelijk en zoja, hoe dan ?
Inderdaad, met ipTop-1 of -2 is dat niet mogelijk, maar je moet alleen even ´zien´ wat je moet doen.
Het is namelijk heel simpel :
Stel, 5 seconden voor het hele uur ga je beginnen met de actie om vanaf bovenaan je jingles/tijdseinen in de queue te doen.
Alles wat je bovenaan erin doet, wordt als eerste gedraait.
Dus het EERSTE wat je erin doet, wordt als LAATSTE gedraaid.
Stel je wilt op heel uur het tijdsein(tijd.mp3), dan een jingle(J1.mp3), dan een advertentie(AD.mp3) en dan nog een jingle(J2.mp3).
Dan is je volgorde : J2.mp3, AD.mp3, J1.mp3, tijd.mp3
In die volgorde zet je ze 5 (of 10 seconden) voor heel uur in je queue.
Takke

Re: Queue volgorde probleem

Ongelezen bericht door Takke »

Hallo drO,

ja zo had ik er in begin over gedacht, maar toen dacht ik dat dat m.b.t. tot de starttijd enige seconden voor het hele uur niet zou kunnen. Want ik dacht als ze andersom in het script staan (dus ad als eerste en tijdsein als laatste) dan hebben die aantal ingestelde seconden voor het hele uur betrekking op de ad. Maar dat is dom gedacht van me.

Ik verander het en dan zou het inderdaad moeten werken, bedankt.
drOhimself

Re: Queue volgorde probleem

Ongelezen bericht door drOhimself »

He Takke,

Prima, check goed hoelang je systeem er over doet om die 3 of 4 aparte jingeltjes in te laden.
Zal nooit zo lang zijn natuurlijk (denk zelf 1 - 5 seconden, afhankelijk van je systeem)
Je zou eventueel PAL.LockExecution; en PAL.UnLockExecution; in kunnen zetten, als je dat al niet hebt gedaan, en dit proces zo snel mogelijk uit te voeren.
Maar laadt ze ook weer niet minuten van te voren in, want je dient rekening te houden met het einde van het op dat moment spelende nummer.
Is dat nummer klaar bijv. om xx:59:45, en je jingles staan al klaar, dan gaat mooi je tijdsein om xx:59:50 lopen.
Niet dat dat nu spectaculaire gevolgen heeft, maar we proberen het allemaal zo 'professioneel' mogelijk te doen natuurlijk !

Laat het weten als je het allemaal hebt geimplementeerd, en waar we het allemaal kunnen horen/aanschouwen !
Takke

Re: Queue volgorde probleem

Ongelezen bericht door Takke »

Zal ik doen.

Het uitproberen van het script kan alleen (zoals in het script staat) in het weekend.
Het is puur nieuwsgierigheid en uiteraard een leuke hobby.
drOhimself

Re: Queue volgorde probleem

Ongelezen bericht door drOhimself »

Takke schreef:... Het is puur nieuwsgierigheid en uiteraard een leuke hobby.
Zo is dat !
En dat maakt het voor ons allemaal alleen maar leuker als het wéér bij iemand met die mooie hobby is gelukt.
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht