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

Reproducible check against the packaged fixture and parser.
Expected signalObserved signal
Stop needs a full valid date and numeric offset for this checkStop 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.

Sources and further reading