Dynamic Playlist Scenario: Selection of next track should match the time left in timeslot
When random music is playing, the logic to select the next track should behave something like that:
- Check how much time is left in the timeslot, before the next timeslot starts.
- If the left timer is rather short (e.g. 3:30 minutes), the logic should select a track from the music library matching exactly this time span (3:30).
Note, this feature requires random music to be selected on a "per track" basis rather than pre-rendering full playlists for timeslots.