EPG XML has overlapping times for shows
See original GitHub issueI have several schedules where there is only one item in the list. It is configured to play a random episode from a show for a duration of 1 hour, with tail and fallback fillers at the ending (the shows are roughly 42 minutes long). When viewing the playout from the website, it’s fine (there’s one episode listed per hour, starting at the top of every hour). However, the XMLTV listing is messed up. Specifically, it lists overlapping start and end times for the shows. This results in Tivimate (for example) not showing every other episode.
Schedule:
XMLTV snippet:
<programme start="20230304154308 -0800" stop="20230304170000 -0800" channel="2.etv">
...
</programme>
<programme start="20230304164126 -0800" stop="20230304180000 -0800" channel="2.etv">
...
</programme>
<programme start="20230304174328 -0800" stop="20230304190000 -0800" channel="2.etv">
...
</programme>
<programme start="20230304184234 -0800" stop="20230304200000 -0800" channel="2.etv">
...
</programme>
<programme start="20230304194242 -0800" stop="20230304210000 -0800" channel="2.etv">
...
</programme>
<programme start="20230304204310 -0800" stop="20230304220000 -0800" channel="2.etv">
...
</programme>
<programme start="20230304214303 -0800" stop="20230304230000 -0800" channel="2.etv">
...
</programme>
<programme start="20230304224303 -0800" stop="20230305000000 -0800" channel="2.etv">
...
</programme>
<programme start="20230304234109 -0800" stop="20230305010000 -0800" channel="2.etv">
...
</programme>
Notice how the start times are around the 41-43 minute mark, and they go on till the end of the next hour.
I’m guessing something in the XMLTV generation is getting confused with the previous episode’s filler start times and the new episode’s start times. Can this be fixed?
Issue Analytics
- State:
- Created 7 months ago
- Comments:6
Top GitHub Comments
I can confirm this is fixed, closing this.
Both of these issues should be fixed in the latest develop build.
The tail mode filler issue shouldn’t need to reset any playouts, as the bug was in the XMLTV generation, but the tail mode offline issue will need to reset the playout for the fix to apply.