Nederlands om het half uur

Voor vragen over Playlist Automation Language.
Plaats reactie
Guus007

Nederlands om het half uur

Ongelezen bericht door Guus007 »

Zou iemand even naar mijn script kunnen kijken,
Ik wil graag om het half uur een nederlands nummer, met altijd een nederlandse jingle ervoor.
Maar het werkt niet.... wat doe ik fout?

Guus

Code: Selecteer alles

PAL.Loop:=True;
PAL.WaitForTime(T['XX:34:45']);
Queue.Clear;
Queue.AddFile('C:\news\back.mp3',ipBottom);
Queue.AddURL('C:\news\wereldnieuws.mp3',ipBottom);
Queue.AddFile('C:\news\back to.mp3',ipBottom);
var QueueTime : Integer = (60*60*1200);
While Queue.Duration < QueueTime do
   Begin
      Cat['lekkere muziek'].QueueBottom(smRandom, EnforceRules);
      Cat['Jingles (All)'].QueueBottom(smRandom, EnforceRules);
      Cat['70s'].QueueBottom(smRandom, EnforceRules);
      Cat['80s'].QueueBottom(smRandom, EnforceRules);
      Cat['Jingles (All)'].QueueBottom(smRandom, NoRules);
      Cat['90s'].QueueBottom(smRandom, EnforceRules);
   end;
PAL.WaitForTime(T['XX:29:50']);
      Queue.AddURL('C:\news\hollands-best.mp3',ipTop);
      Cat['nederlands'].QueueTop(smRandom, EnforceRules);
drOhimself

Re: Nederlands om het half uur

Ongelezen bericht door drOhimself »

Guus,
Dit zou moeten werken.
Alleen klopt die eerste tijd wel ? xx:34:45
Wat zie je zelf gebeuren?
Waar gaat het fout ?
Worden er wel nummers in de queue geplaatst ?
Guus007

Re: Nederlands om het half uur

Ongelezen bericht door Guus007 »

Die eerste tijd klopt niet, moet xx:59:45 zijn,maar was even aan het testen.
Ik zie eigenlijk niet veel gebeuren, hoor geen jingle en ook geen nederlands nummer.
Script zegt wel: Waiting for time xx:29:50?

Guus
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: Nederlands om het half uur

Ongelezen bericht door Gerrit »

Guus,

Deze regel:

Code: Selecteer alles

Queue.AddURL('C:\news\hollands-best.mp3',ipTop);
Veranderen in deze:

Code: Selecteer alles

Queue.AddFile('C:\news\hollands-best.mp3',ipTop);
En deze:

Code: Selecteer alles

Cat['nederlands'].QueueTop(smRandom, EnforceRules);
veranderen in deze:

Code: Selecteer alles

Cat['nederlands'].QueueTop(smRandom, NoRules);
Dan zou het moeten werken.

Gerrit.

PS. nog even een "domme" vraag: staat er wel muziek in de Cat. nederlands ???
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.
Guus007

Re: Nederlands om het half uur

Ongelezen bericht door Guus007 »

Hoi Gerrit,

Bedankt voor je hulp, ja er staat muziek in Cat. nederlands, ga eerst nog even alle mappen opnieuw vullen met muziek, mocht het dan nog niet werken ga ik de regels veranderen.
Bedankt voor je hulp.
Misschien een beetje domme vragen van mij kant, maar ben nog niet zo lang bezig met Sam.

Guus
Guus007

Re: Nederlands om het half uur

Ongelezen bericht door Guus007 »

Moet trouwens die opdracht om het half uur te zien zijn in je Queue? want daar zie ik het niet te staan

Guus
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: Nederlands om het half uur

Ongelezen bericht door Gerrit »

Die opdracht komt alleen op het halve uur, dus maar 1 keer per uur.
Even een andere vraag Guus: hoeveel nummers staan er in de Map nederlands?

En eeuh, Domme vragen zijn er niet, alleen domme antwoorden !

Wil je nou zeker weten of de map nederlands wel werkt, dan kun je hem altijd nog even tussen de andere plaatsen en kijken of het script dan ook "nederlands" inlaad.

Dus zo:

Code: Selecteer alles

Code: Selecteer alles
PAL.Loop:=True;
PAL.WaitForTime(T['XX:34:45']);
Queue.Clear;
Queue.AddFile('C:\news\back.mp3',ipBottom);
Queue.AddURL('C:\news\wereldnieuws.mp3',ipBottom);
Queue.AddFile('C:\news\back to.mp3',ipBottom);
var QueueTime : Integer = (60*60*1200);
While Queue.Duration < QueueTime do
   Begin
      Cat['lekkere muziek'].QueueBottom(smRandom, EnforceRules);
Cat['nederlands'].QueueTop(smRandom, EnforceRules);
      Cat['Jingles (All)'].QueueBottom(smRandom, EnforceRules);
      Cat['70s'].QueueBottom(smRandom, EnforceRules);
      Cat['80s'].QueueBottom(smRandom, EnforceRules);
Cat['nederlands'].QueueTop(smRandom, EnforceRules);
      Cat['Jingles (All)'].QueueBottom(smRandom, NoRules);
      Cat['90s'].QueueBottom(smRandom, EnforceRules);
   end;
Als die Cat. nu ook niet ingeladen wordt in de Queue dan weet je het daar moet zoeken.

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.
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht