I understand. Hm, maybe it would be worth a try to set a maximum of spots it can be played "delayed"? For example when a category is skipped, this category can be played after another song or after 2 or 3 songs maximum. So that in best case it doesn't come to the situation that day jingles are played at night because the delay is so huge. But it depends on what the user has set elsewhere and what he needs.