probleem met queue vullen

Voor vragen over Playlist Automation Language.
Plaats reactie
roy1986

probleem met queue vullen

Ongelezen bericht door roy1986 »

Beste

Ik heb 2 scripten samen gevoegt

Code: Selecteer alles

PAL.Loop:=True;
PAL.WaitForQueue(15);
repeat
cat['Music (All)'].QueueBottom(smLemmingLogic,EnforceRules);
until Queue.Count > 2000;
PAL.LockExecution;

begin
PAL.UnLockExecution;
Queue.Shuffle;
end;
PAL.UnLockExecution;
Als hij nog maar 15 nr in queue heeft staan wil hij er maar 1 of geen toevoegen

In plaats van 2000.

Wie kan mij zeggen wat er fout is

M.v.g Roy
drOhimself

Re: probleem met queue vullen

Ongelezen bericht door drOhimself »

Hoi Roy,

Ik heb 2 dingetjes aangepast aan je script, omdat het anders wat te lang ging duren :

Code: Selecteer alles

    PAL.Loop:=True;
//  PAL.WaitForQueue(15);
    repeat
    cat['Music (All)'].QueueBottom(smLemmingLogic,EnforceRules);
    until Queue.Count > 30;
    PAL.LockExecution;

    begin
    PAL.UnLockExecution;
    Queue.Shuffle;
    end;
    PAL.UnLockExecution;
Ik zie dat de queue redelijk langzaam gevuld wordt (bij mij dus maar met 30 nummers).
Daarna komt de shuffle, dan weer kijken of er nog 15 in de Q staan, dan weer de shuffle, enzovoort.
Heel vermakelijk !
Nu weet je zeker dat je niet kan voorspellen welke nummer hierna wordt gespeeld !

Echter om op jouw vraag terug te komen, jouw script kijkt of er 15 in de Q staan.
Staan er 15 in, dan hoeft ie niets te doen.
In jouw geval hoeft ie alleen even de shuffle te doen.
(Weet niet of dat lang duurt, met 2000 nummers, maar zal wel langer duren dan met mijn 30)

Hiermee je vraag beantwoord ?

P.S. er staat 1 x te veel PAL.UnLockExecution; in (onderste)
roy1986

Re: probleem met queue vullen

Ongelezen bericht door roy1986 »

Beste drO

Ik heb die code geprobeerd maar nog steeds het zelfde helaas.

Is er misschien een andere oplosing ?

M.v.g Roy
Gebruikersavatar
peellandfm
Moderator
Berichten: 1290
Lid geworden op: 27 feb 2006, 11:26
SAM-versie: 4.9.1.*
Database: MySQL
Windows: 10
Contacteer:

Re: probleem met queue vullen

Ongelezen bericht door peellandfm »

roy1986 schreef:

Is er misschien een andere oplosing ?
Ik zie het hele nut van zoiets eigenlijk niet. Wat moet je toch met 2000 nummers in de que?
roy1986

Re: probleem met queue vullen

Ongelezen bericht door roy1986 »

Dat is voor midden in de nacht

De pc blijft namelijk aan staan ook als ik ga slapen van daar

en elke keer kijken als ik genoeg heb zit ik ook niet zo op te wachten
drOhimself

Re: probleem met queue vullen

Ongelezen bericht door drOhimself »

Beste Roy,
roy1986 schreef:Beste drO
Ik heb die code geprobeerd maar nog steeds het zelfde helaas.
Is er misschien een andere oplosing ?
M.v.g Roy
MIJN code doet zo'n beetje hetzelfde als jou code.
Ik heb uitgelegd dat hij de Q volgooit tot het aantal dat je bij : until Queue.Count > xx; zet.
Daarna kijkt SAM of ie weer een drempel raakt ( PAL.WaitForQueue(15);) of (until Queue.Count > 30;)

Zoals velen met mij zich afvragen, wat is je bedoeling eigenlijk hiervan ?

EDIT : Sorry, ik zag jouw laatste berichtje niet staan.
Dus je laadt de Q vol met 2000 nummers voor de nacht ??
Kan je dan niet veel simpeler een Event Schedule laten starten op de door jouw gewenste tijd ?
Gebruikersavatar
Gerrie K
VIP
Berichten: 492
Lid geworden op: 02 jan 2011, 23:41
SAM-versie: 2022.6
Database: MySQL
Windows: 10
Locatie: Strijen
Contacteer:

Re: probleem met queue vullen

Ongelezen bericht door Gerrie K »

Lijkt me een beetje overbodig,zoveel nummers laden voor de nacht...en als je toch wil.......100 nummers moet genoeg wezen.
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: probleem met queue vullen

Ongelezen bericht door Wout »

PAL is eigenlijk overbodig omdat je het met SAM ook kan doen.

Je maakt 1 clockwheel aan met 1 map erin (Music All).
En je zet in je PlayList Rotation Rules je queue op 10 en SAM op Auto-DJ.

En als je nu denk van : "huh!"
Lees dit dan maar door, daar in staan de basic-instellingen van SAM erin.
viewtopic.php?f=216&t=1938#p12675
Afbeelding
roy1986

Re: probleem met queue vullen

Ongelezen bericht door roy1986 »

Bedankt Wout

Hier had ik niet aan gedacht

Het is wel de oplosing die ik moet hebben.

Gr Roy
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht