That makes perfect sense. thanks. And seeing as I am clean out of crystal balls, let me copy some coding into this post.

First, a section from our clockwheel:
Code:
{# 1980s HERE #}
Cat['1980s'].QueueBottom(smRandom, NoRules);
Cat['1980s'].QueueBottom(smRandom, NoRules);
Cat['Rotation 80s Jingles'].QueueBottom(smRandom, NoRules);
Cat['1980s'].QueueBottom(smRandom, NoRules);
Dir['F:\Vitalize\Jingles\Rotation Jingles Promo'].QueueBottom(smRandom, NoRules);
Cat['Your Song 2021'].QueueBottom(smRandom, NoRules);
Cat['VR Jingles (May 2021)'].QueueBottom(smRandom, NoRules);
Typically, the above repeats 16 times, but for other genres.
Then from the Schedules events, here's the coding for our Adblock:
Code:
Queue.AddFile('F:\Vitalize\Documents\Advertising\AD BLOCKS\2020\Vitalize - Adblock 2020-12-06.mp3',ipBottom);
This adds to the queue at 00:29:30 and every hour after that
(There are 2 other events, but they use similar coding...each time, replacing the next clockwheel file due to play)
Another event is:
Code:
Cat['Tune Of The Week'].QueueBottom(smWeighted, EnforceRules);
This is scheduled to play every 2 hours, from 00:56:30 onwards