6 hours ago
A channel entry contains a catchup-source and a normal source, both are the same and contain start and end placeholders. This works well enough for catchup and live, but the problem is that ${end} in catchup-source uses the current time if the program is started from the beginning while it is still live.
When starting it as live it uses the end time of the epg entry, when the program ends and the next one starts which is live, it uses catchup-source and instantly stalls because start and end are (almost) the same.
Catchup-source end time placeholders should use the epg time and not the current time when now < epg program end.
Regards
When starting it as live it uses the end time of the epg entry, when the program ends and the next one starts which is live, it uses catchup-source and instantly stalls because start and end are (almost) the same.
Catchup-source end time placeholders should use the epg time and not the current time when now < epg program end.
Regards