Can anyone explain why a PAL script thaat has been working for more than a 
year suddenly start acting strange.  Here's the script:

PAL.Loop := true;

PAL.loop := true; PAL.WaitForTime ('XX:00:00');

Cat['Billboard'].QueueTop(smLRP,NoRules);
Cat['Themes'].QueueTop(smLRP, NoRules) ;
CAT['Carpenters'].QueueTop(smLRP, NoRules);
CAT['Captain'].QueueTop(smLRP, NoRules);
CAT['ABBA'].QueueTop(smLRP, NoRules);

What it is supposed to do?

At the Top of the Hour it should randomly pick one song from each category. 
And, for nearly a year that's eactly what it did.

What is actually happening? (all of a sudden, after the last SAM4 upgrade)

One song from all categories is thrown into the queue, however more than one 
Theme is tossed into the queue.  Never more than one from the other 
categories.

The only difference between the songs all of the categories is that the 
Themes are short snippets of TV Themes that are always less than 60 seconds, 
whereas all of the songs in the other categories are full-length songs.

I've tried adding the Wait command for either 1 play (even 2 plays) and I 
tried having it wait 1 minute (even 2 minutes) but it ignores my 
instruction.

i.e.:  PAL.WaitForTime(T['+00:01:00']);

or

PAL.WaitForPlayCount(2);

Now if that isn't weird enough, at least once and maybe twice SAM trhows in 
one or more extra themes during the remeinder of the hour and never in any 
predictable pattern, like there is a ghost PAL being executed.

This is not the normal flooding the queue situation ... it's unpredictable 
or at best ghostly.

I'd really appreciate any suggestions, becaus this usedd to work as regular 
as clock work.  I have stopped the PAL script and even deleted it ... and if 
it was a ghost script you would tink it would continue to toss in ocassional 
Theme selections, but it's never done that when the script is inactive or 
deleted.

It's driving me nuts (some people would tell you that not really a drive, 
it's more like a SHORT WALK.)  <grin>

Thanks

Loran 

Reply via email to