Kerst PAL

Voor vragen over Playlist Automation Language.
Plaats reactie
PiratenpowerNL

Kerst PAL

Ongelezen bericht door PiratenpowerNL »

Beste leden,
Wij willen voor onze nonstop jukebox een PAL laten lopen die om elke 15 minuten een kerstplaat uit de categorie Kerst in de que top gooit.
Maar het moet zo gaan staat de encoder UIT van de NONSTOP PC mag die PAL dus geen kerstplaat in laden.
Dus de PAL moet zien van of er gestreamt wordt of dat hij uit staat omdat er een DJ live is..
Ik heb al een deel van de code maar ongeacht de encoder uit staat gooit hij toch mijn que vol met kerstplaten op de genoemde tijdstip
We hebben op dit moment 4 pals lopen ( ik weet het het is omslachtig.. ) dus de vraag is ook of het met 1 PAL kan..
Deze PAL hebben wij nu dus 4x lopen met elke keer een ander tijdstip.. ..

Code: Selecteer alles

PAL.Loop := True ;

    var I : Integer ;

    for I := 0 to Encoders.Count-1 do
    if (Encoders[I].Status = 'Encoding') then
    begin
        // start PAL/script
        WriteLn('Kerstplaat inladen') ;
    end
    else
        WriteLn('Geen Kerstplaat inladen') ;

    PAL.WaitForTime(T['xx:00:00']);
    cat['Kerst'].QueueTop(smRandom,EnforceRules);
Wat doen wij hier verkeerd of wat missen wij hier

Graag zie ik jullie reactie tegenmoet
Met vriendelijke groeten
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Kerst PAL

Ongelezen bericht door Wout »

Je mist niks, allen wat dingen omdraaien. :D

Code: Selecteer alles

PAL.Loop := True ;

	//Wacht 15 minuten
	PAL.WaitForTime(T['NEXT15']) ;

	var I : Integer ;

	for I := 0 to Encoders.Count-1 do
	if (Encoders[I].Status = 'Encoding') then
	begin
		// start PAL/script
		WriteLn('Kerstplaat inladen') ;
		cat['Kerst'].QueueTop(smRandom,EnforceRules) ;
	end
	else
		WriteLn('Geen Kerstplaat inladen') ;
Afbeelding
PiratenpowerNL

Re: Kerst PAL

Ongelezen bericht door PiratenpowerNL »

Wout schreef: 22 nov 2021, 21:11 Je mist niks, allen wat dingen omdraaien. :D

Code: Selecteer alles

PAL.Loop := True ;

	//Wacht 15 minuten
	PAL.WaitForTime(T['NEXT15']) ;

	var I : Integer ;

	for I := 0 to Encoders.Count-1 do
	if (Encoders[I].Status = 'Encoding') then
	begin
		// start PAL/script
		WriteLn('Kerstplaat inladen') ;
		cat['Kerst'].QueueTop(smRandom,EnforceRules) ;
	end
	else
		WriteLn('Geen Kerstplaat inladen') ;
Hallo Wout
Heel erg bedankt! dit werkt super zo!
als ik "NEXT15" verander in "NEXT30" dan is het om de 30 minuten etc?
Nogmaals bedankt voor je reactie!
PiratenpowerNL

Re: Kerst PAL

Ongelezen bericht door PiratenpowerNL »

Hoi Wouter.
Helaas na wat onderzoek doet de PAL niet wat die moet doen..
Hij doet inderdaad controleren als de encoder aan het streamen is of niet
is hij niet aan streamen dan doet de PAL wat die moet doen.
Helaas als hij aan het streamen is wil hij een kerstplaat te veel inladen of het nu door de random optie komt of puur toeval is kan ik niet echt uitsluiten.
Zie de screenshot.
https://prnt.sc/20sqlw4
De onder gestreepte nummers zijn de kerstplaten
Ik hoop dat hier een oplossing voor is..
Of dat je met de random optie de categorie waar de kerstplaten staan uitsluit ..
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Kerst PAL

Ongelezen bericht door Wout »

In het script staat dat het per encoder moet herhalen (for...do) totdat hij ze allemaal heeft gehad.
Dus, als je 2 encoders hebt lopen dan zal hij dit 2 keer uitvoeren, bij 3 encoders zal hij 3 keer herhalen, etc..
Afbeelding
PiratenpowerNL

Re: Kerst PAL

Ongelezen bericht door PiratenpowerNL »

We hebben op de nonstop PC 1 encoder lopen.
en het controleren doet ie wel goed maar hij gooit ze niet om de 30 minuten er in soms zit er amper 3 minuten tussen valt dit op te lossen ?
dat hij ze uit een map haalt ipv van uit sam in categorie of blijft ie dan het zelfde doen.
Ik hoop dat je begrijpt wat ik bedoel...
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Kerst PAL

Ongelezen bericht door Wout »

PiratenpowerNL schreef: 27 nov 2021, 19:43 We hebben op de nonstop PC 1 encoder lopen.
en het controleren doet ie wel goed maar hij gooit ze niet om de 30 minuten er in soms zit er amper 3 minuten tussen valt dit op te lossen ?
dat hij ze uit een map haalt ipv van uit sam in categorie of blijft ie dan het zelfde doen.
Ik hoop dat je begrijpt wat ik bedoel...
Aha, dan zal ik de PAL eens proberen en kijken wat een eventuele oplossing is.
Afbeelding
PiratenpowerNL

Re: Kerst PAL

Ongelezen bericht door PiratenpowerNL »

Wout schreef: 28 nov 2021, 12:03
PiratenpowerNL schreef: 27 nov 2021, 19:43 We hebben op de nonstop PC 1 encoder lopen.
en het controleren doet ie wel goed maar hij gooit ze niet om de 30 minuten er in soms zit er amper 3 minuten tussen valt dit op te lossen ?
dat hij ze uit een map haalt ipv van uit sam in categorie of blijft ie dan het zelfde doen.
Ik hoop dat je begrijpt wat ik bedoel...
Aha, dan zal ik de PAL eens proberen en kijken wat een eventuele oplossing is.
Dat wordt enorm op prijs gesteld!,
Ik hoop dat er uberhaupt een oplossing voor is.
Voor de duidelijkheid de kerstnummers staan in een Categoriemapje "Kerst" in sam
en hij sam pakt gewoon rondom de muziek uit elke categorie dus ook de mapje kerst.

IK hoor en zie graag een oplossing tegenmoet
nogmaals bedankt voor het mee denken!
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht