Ok, so I see the command you mention to clear old requests. That is good, but problem is, just clearing old requests does not make any distinction between played vs unplayed. Now granted, I have it set up to pull potential requests 3 times an hour, so setting it to clear stuff over 4 hours as suggested in the example, should only clear played items, but it would be nice to have a fail safe there, in case for some odd reason the request conflicted with other repeat rules and couldn't be played for a while.
Honestly, even something in the wording of a command about not splitting up a playlist would be good. Example, I have a playlist for ad breaks that includes intro, ads, outro. I also have playlists that include a sermon clip followed by a sweeper, and others that include a podcast followed by a sweeper. So a way to just make sure it can't split those up, treat those like a single track in the system, instead of multiple, so it could insert say after mini playlist but before next song, would be more than enough, that way we are not relying on scheduler timing alone, and have that fail safe. So you can see what I mean, here is one of my rotations. Rotations start at like 2:30 each hour, after top of hour station id, news break, and hour intro sweeper.
(TrackList) \Music (random, subfolders)
(TrackList) \Sweepers (random, subfolders, ignore repeats)
(TrackList) \Music (random, subfolders)
(Playlist) Ads
(TrackList) \Music (random, subfolders)
(Playlist) Answers In Genesis
(TrackList) \Music (random, subfolders)
(TrackList) \Music (random, subfolders)
(TrackList) \Sweepers (random, subfolders, ignore repeats)
(TrackList) \Music (random, subfolders)
(TrackList) \Music (random, subfolders)
(Playlist) Hub Clips
(TrackList) \Music (random, subfolders)
(Playlist) Ads
(TrackList) \Music (random, subfolders)
(TrackList) \Music (random, subfolders)
(TrackList) \Sweepers (random, subfolders, ignore repeats)
(TrackList) \Music (random, subfolders)
(TrackList) \Music (random, subfolders)
(TrackList) \Sweepers (random, subfolders, ignore repeats)
(TrackList) \Music (random, subfolders)
(TrackList) \Sweepers (random, subfolders, ignore repeats)
(TrackList) \Music (random, subfolders)
(TrackList) \Music (random, subfolders)
(TrackList) \Sweepers (random, ignore repeats)
(TrackList) \Music (random, subfolders)
(TrackList) \Music (random, subfolders)
(TrackList) \Music (random, subfolders)
This rotation is a bit over scheduled to account for the varying lengths of songs and other items in the rotation. I hope by pasting my rotation here, you can see where issues could arise. Thanks for your understanding and your work on this. I don't mean to harp on it too much, and I do want you to know that I am very happy with the service and the stability, and any suggestions or requests are only to help improve.