Reclame voor & na het nieuws

Voor vragen over Playlist Automation Language.
Gesloten
jbmusic

Reclame voor & na het nieuws

Ongelezen bericht door jbmusic »

Beste Fora members,

ik ben al aardig op weg met een nieuwe programmering van onze sam.
Nu is het ons idee om voor en na het nieuws een reclame blok te doen.
Ik heb daarvoor de weekloper waar we al een jaar mee draaien onderhanden genomen, met het volgende resultaat:

Code: Selecteer alles

// Zondag 00:00 uur

while DayOfWeek(Now) = Saturday and ((Now >= T['23:58:15']) and (Now <= T['23:58:25'])) do
begin
PAL.UnLockExecution;
PAL.WaitForTime(T['23:58:40']);
Queue.AddFile('Z:\commercials\Algemeen\pingel.mp3',ipTop);
Cat['b-blok'].QueueTop(smLRP, NoRules);
Cat['b-blok'].QueueTop(smLRP, NoRules);
Cat['b-blok'].QueueTop(smLRP, NoRules);
Queue.AddFile('Z:\commercials\Algemeen\pingel.mp3',ipBottom);
Queue.AddFile('Z:\jingles\stationcall\uursluiter.mp3',ipBottom);
[color=#FF0000]ActivePlayer.FadeTonext;
Queue.Clear;[/color]
Queue.AddFile('Z:\jingles\uren\24.mp3',ipBottom);
Queue.AddFile('z:\nieuws\nieuws.mp3',ipBottom);
Queue.AddFile('Z:\commercials\Algemeen\pingel.mp3',ipBottom);
Cat['a-blok'].QueueBottom(smLRP, NoRules);
Cat['a-blok'].QueueBottom(smLRP, NoRules);
Cat['a-blok'].QueueBottom(smLRP, NoRules);
Queue.AddFile('Z:\commercials\Algemeen\pingel.mp3',ipBottom);
Queue.AddFile('Z:\jingles\stationcall\stationcall_zfm.mp3',ipBottom);
Queue.AddFile('Z:\jingles\dagdelen\goedenacht.mp3',ipBottom);
PAL.LockExecution;
end;
Nu spuugt tie alleen voor het nieuws 2 commercials leeg, omdat de Queue.Clear er aan komt..
Wat is de mooiste / beste methode om dit "on Hold" te zetten?
Of zijn er nog alternatieve suggesties waarmee dit beter kan??
alvast dank voor het meedenken!
Laatst gewijzigd door jbmusic op 03 dec 2012, 19:21, 2 keer totaal gewijzigd.
Reden: Ik heb je PAL als CODE erin gezet
Gebruikersavatar
Gerrit
Moderator
Berichten: 883
Lid geworden op: 16 nov 2008, 00:08
SAM-versie: 2018.7
Database: MySQL
Windows: 10
Locatie: Veenendaal
Contacteer:

Re: Een hulpvraag aan de foramembers

Ongelezen bericht door Gerrit »

Cat['b-blok'].QueueTop(smLRP, NoRules);
Dit gaat niet werken met LRP omdat er teweinig items in die Cat staan.
Wij werken ook met de weekpal met reclame voor en na het nieuws, ik zal eens kijken of ik wat screenshots kan maken met wat uitleg erbij zodat je kan zien hoe wij werken.

Gerrit.
Vroeger was ik een twijfelaar, ik ben daar nu niet meer zo zeker van.
en
Ik houd van kritiek, maar ik moet het er wel mee eens zijn.
Gebruikersavatar
Gerrit
Moderator
Berichten: 883
Lid geworden op: 16 nov 2008, 00:08
SAM-versie: 2018.7
Database: MySQL
Windows: 10
Locatie: Veenendaal
Contacteer:

Re: Een hulpvraag aan de foramembers

Ongelezen bericht door Gerrit »

Wij draaien de reclame niet vanuit een Cat maar direct vanaf de E schijf.
Op de E schijf hebben we een map "Reclame" gemaakt, in deze map staan alle reclame's.

Afbeelding

Voor de benaming van de reclame's hebben we AA, AB, AC en AD gezet enz, enz.

Verder hebben we in die Reclamemap 4 andere mappen gemaakt (A t/m D)

Afbeelding

Nu hebben we alle reclame's van AA t/m AD naar de map A gecopieert en de benaming erachter weggehaald.
Dit zelfde hebben we met de andere reclame's gedaan.
BA, BB, BC en BD naar map B
CA, CB, CC en CD naar map C
DA, DB, DC en DD naar map D en overal de benaming er achter weggehaald.

In de Weekpal komt het er dan zo uit tezien:

Afbeelding

En als alles werkt dan staat het zo in je Queue en HistoryList van Sam:

Afbeelding

Zoals je ziet staat reclame AA er niet in ! De reclame periode was afgelopen en dan haal je gewoon AA uit map A weg en sam slaat hem gewoon over, terwijl de reclame gewoon nog in map "Reclame" staat zodat je nog altijd kunt zien waar hij gedraaid heeft.
Ik hoop dat ik zo een beetje duidelijk ben geweest, zoniet dan hoor ik het wel.

Groeten en succes,

Gerrit.
Vroeger was ik een twijfelaar, ik ben daar nu niet meer zo zeker van.
en
Ik houd van kritiek, maar ik moet het er wel mee eens zijn.
jbmusic

Re: Een hulpvraag aan de foramembers

Ongelezen bericht door jbmusic »

Hoi Gerrit,

dank voor de kijk in de keuken! dat is een beste klus geweest...
Qua invoer van allemaal mappen ben ik niet zo'n voorstander, omdat er straks ook een 2e of 3e persoon moet zijn, welke de commercials in moet voeren, dus weet ik niet of dit de beste oplossing is... voor mij nog even "koffiedik' kijken.

Weet je toevallig vanaf hoeveel items de LRP wel gaat werken? of zijn hier eventueel nog andere regels op toe te voegen?
nogmaals dank!
Gebruikersavatar
Gerrit
Moderator
Berichten: 883
Lid geworden op: 16 nov 2008, 00:08
SAM-versie: 2018.7
Database: MySQL
Windows: 10
Locatie: Veenendaal
Contacteer:

Re: Een hulpvraag aan de foramembers

Ongelezen bericht door Gerrit »

De ervaring die ik heb is dat alleen "smRandom NoRules" goed werkt met weinig items in een Cat, vandaar dat wij gekozen hebben om van de vaste schijf te draaien want met smRandom is de kans groot dat er dubbele commercials gedraait worden.
smLRP gaat pas goed werken als je meer dan 150 items in de Cat hebt staan.

Neem van mij aan dat het invoeren van nieuwe/andere commercials op onze manier een peuleschil is en makkelijk door iedereen is uit te voeren ! We hebben div. manieren uitgetest (ook met cat,s) maar dit was de simpelste methode.

Je bent 1x druk met het aanpassen van het script, maar je hebt er jaren plezier van.

Gerrit.
Vroeger was ik een twijfelaar, ik ben daar nu niet meer zo zeker van.
en
Ik houd van kritiek, maar ik moet het er wel mee eens zijn.
jbmusic

Re: Reclame voor & na het nieuws

Ongelezen bericht door jbmusic »

Hoi Gerrit,

wou je nog even laten weten dat ik de commercial blokken heb opgesplits in a-f blokken zoals je dat ook doet. Ik laat hem nog wel kiezen vanuit rotation rules en vooralsnog ben ik tevreden hoe het e.e.a. werkt.

Code: Selecteer alles

while DayOfWeek(Now) = Wednesday and ((Now >= T['19:58:15']) and (Now <= T['19:58:25'])) do
begin
PAL.UnLockExecution;
PAL.WaitForTime(T['19:58:40']);
Queue.AddFile('Z:\commercials\Algemeen\pingel.mp3',ipTop);
ActivePlayer.FadeTonext;
Queue.Clear;
Cat['d-blok'].QueueBottom(smLemmingLogic, NoRules);
Cat['e-blok'].QueueBottom(smLemmingLogic, NoRules);
Cat['f-blok'].QueueBottom(smLemmingLogic, NoRules);
Queue.AddFile('Z:\commercials\Algemeen\pingel.mp3',ipBottom);
Queue.AddFile('Z:\jingles\stationcall\uursluiter.mp3',ipBottom);
Queue.AddFile('Z:\jingles\uren\20.mp3',ipBottom);
Queue.AddFile('z:\nieuws\nieuws.mp3',ipBottom);
Queue.AddFile('Z:\commercials\Algemeen\pingel.mp3',ipBottom);
Cat['a-blok'].QueueBottom(smLemmingLogic, NoRules);
Cat['b-blok'].QueueBottom(smLemmingLogic, NoRules);
Cat['c-blok'].QueueBottom(smLemmingLogic, NoRules);
Queue.AddFile('Z:\commercials\Algemeen\pingel.mp3',ipBottom);
Queue.AddFile('Z:\jingles\stationcall\stationcall_zfm.mp3',ipBottom);
Queue.AddFile('Z:\jingles\dagdelen\goedeavond.mp3',ipBottom);
//Queue.AddFile('Z:\programma\bwshow\1e uur.mp3',ipBottom);
Queue.AddURL('mic://?&driver=DS&sounddevice=%7BFA2815CA-932D-4B49-862D-D62D5341C6EF%7D&packets=10&packettime=10&display=B&W Show',ipBottom);
ActivePlayer.FadeToNext;
PAL.LockExecution;
end;
Kortom, dank voor je "meedenken" en de uitgebreide blik in jouw keuken.. was erg hulpvol!
Deze kan dus op slot
Gesloten
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht