Not all media sources are stopped in time
When playing a file source with a length that exceeds the duration of the time slot, the episode does not stop in time. This issue does not seem to occur with streams. File URLs and M3U playlists still need to be tested.
Steps to Reproduce
- Schedule two episodes that follow each other.
- Upload a file that exceeds the duration of the assigned time slot for the first episode
- Assign any source you want to the second episode
Expected Behavior
The second episode should start on time. The currently playing media should fade-out at the end of the timeslot. The fade-out should match the configured fade-out time.
Observed Behavior
The second episode starts with a delay. In my test, the first episode was cut off before the assigned file finished, but it still played for about 40 seconds longer than intended before switching to the second episode. My fade-out time was set to 1 second.
Edited by Leon Faber