XMLTV troubleshooting
The programme begins at the right time but has no usable end
Validate the stop timestamp independently. A correct start alone cannot establish duration.
Validate the stop timestamp independently. A correct start alone cannot establish duration.
Reproduce the condition
The XMLTV sample below is a small synthetic file. It carries no active media source or account data.
<tv>
<channel id="news.example"><display-name>Example News</display-name></channel>
<programme start="20250715180000 +0000" stop="20250715190000 +0099" channel="news.example"><title>Evening test</title></programme>
</tv>What the local check found
| Expected signal | Observed signal |
|---|---|
| Stop needs a full valid date and numeric offset for this check | Stop needs a full valid date and numeric offset for this check |
What to do next
Correct the end timestamp using the source's time zone. If stop is optional in your export, follow the player’s documented fallback rather than supplying a made-up time.
What to share if the problem continues
- The exact parser result and version of the importer or player.
- A minimal redacted sample with dates, IDs or segment names retained as needed.
- The output after checking the source export separately from the viewer app.