TV guides
Diagnose an empty programme guide after refresh
Check the guide response, programme date range and exact channel mapping in that order when a completed refresh leaves an empty grid.
Match channel identifiers, convert schedule times and isolate missing guide entries.
TV guides
Check the guide response, programme date range and exact channel mapping in that order when a completed refresh leaves an empty grid.
TV guides
Confirm an hour-wide guide shift against a real programme and its UTC offset before changing the device clock or adding a player correction.
TV guides
Match a playlist’s channel identifier to both the XMLTV channel definition and its programme rows before changing guide offsets.
TV guides
Convert an explicit XMLTV offset to UTC, then to the viewer’s region. Use the programme date when local clocks change.
XMLTV troubleshooting
A partial response can fail parsing even if its opening channel data looks right.
XMLTV troubleshooting
A start and stop at the same instant leave no interval for the guide to display.
XMLTV troubleshooting
Successful channel import does not establish that programme rows exist for the selected window.
XMLTV troubleshooting
The hour and minute fields of a numeric offset must form a valid offset.
XMLTV troubleshooting
A date-only value cannot establish the minute of a scheduled event in this check.
XMLTV troubleshooting
Compare start and stop after interpreting their offsets. A wall-clock comparison can be misleading across midnight.
XMLTV troubleshooting
An XMLTV address can return a login or error page. Confirm the actual response body before troubleshooting channel IDs or guide offsets.
XMLTV troubleshooting
A literal ampersand in XML text must be encoded correctly.
XMLTV troubleshooting
Check the channel declaration section before importing a file with programme rows only.
XMLTV troubleshooting
Check the title element separately from station matching and timestamps.
XMLTV troubleshooting
A plausible-looking timestamp can still have an invalid calendar date.
XMLTV troubleshooting
A trailing space makes two otherwise similar strings different join keys.
XMLTV troubleshooting
A programme needs a channel reference even when the file contains only one station.
XMLTV troubleshooting
Use the next calendar date in an XMLTV stop timestamp when a programme crosses midnight, then compare start and stop in UTC.
XMLTV troubleshooting
The escaped text form preserves the visible station label without breaking XML.
XMLTV troubleshooting
Validate the stop timestamp independently. A correct start alone cannot establish duration.
XMLTV troubleshooting
A label in the programme's channel field cannot join to a different ID.
XMLTV troubleshooting
Use explicit offsets when comparing sources that may apply different clock defaults.
XMLTV troubleshooting
Different written offsets can describe the same programme interval.
XMLTV troubleshooting
An absent stop field is distinct from a malformed stop timestamp.
XMLTV troubleshooting
Separate two stations that share an XMLTV ID and reconcile both programme rows and playlist references before refreshing the guide.
XMLTV troubleshooting
Preserve the literal source identifier, including capitalization.
Historical clock change
The local time 01:30 on 02 November 2025 is repeated in America/Adak. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 09 March 2025 is skipped in America/Adak. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 02 November 2025 is repeated in America/Anchorage. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 09 March 2025 is skipped in America/Anchorage. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 06 April 2025 is repeated in Pacific/Auckland. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 28 September 2025 is skipped in Pacific/Auckland. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 00:30 on 26 October 2025 is repeated in Atlantic/Azores. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 00:30 on 30 March 2025 is skipped in Atlantic/Azores. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 23:30 on 25 October 2025 is repeated in Asia/Beirut. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 00:30 on 30 March 2025 is skipped in Asia/Beirut. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 05 October 2025 is skipped in Australia/Broken_Hill. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 06 April 2025 is repeated in Australia/Broken_Hill. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 00:30 on 25 April 2025 is skipped in Africa/Cairo. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 23:30 on 30 October 2025 is repeated in Africa/Cairo. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 06 April 2025 is skipped in Africa/Casablanca. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 23 February 2025 is repeated in Africa/Casablanca. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 03:15 on 06 April 2025 is repeated in Pacific/Chatham. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 03:15 on 28 September 2025 is skipped in Pacific/Chatham. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 26 October 2025 is repeated in Europe/Dublin. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 30 March 2025 is skipped in Europe/Dublin. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 21:30 on 05 April 2025 is repeated in Pacific/Easter. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 22:30 on 06 September 2025 is skipped in Pacific/Easter. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 02 November 2025 is repeated in America/Edmonton. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 09 March 2025 is skipped in America/Edmonton. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 12 April 2025 is skipped in Asia/Gaza. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 25 October 2025 is repeated in Asia/Gaza. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 02 November 2025 is repeated in America/Halifax. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 09 March 2025 is skipped in America/Halifax. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 00:30 on 02 November 2025 is repeated in America/Havana. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 00:30 on 09 March 2025 is skipped in America/Havana. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 26 October 2025 is repeated in Asia/Jerusalem. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 28 March 2025 is skipped in Asia/Jerusalem. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:15 on 05 October 2025 is skipped in Australia/Lord_Howe. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:45 on 06 April 2025 is repeated in Australia/Lord_Howe. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 05 October 2025 is skipped in Antarctica/Macquarie. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 06 April 2025 is repeated in Antarctica/Macquarie. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 02 November 2025 is repeated in America/Nassau. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 09 March 2025 is skipped in America/Nassau. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 23:30 on 05 April 2025 is repeated in America/Santiago. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 00:30 on 07 September 2025 is skipped in America/Santiago. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 03:30 on 26 October 2025 is repeated in Europe/Sofia. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 03:30 on 30 March 2025 is skipped in Europe/Sofia. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 02 November 2025 is repeated in America/St_Johns. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 09 March 2025 is skipped in America/St_Johns. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 26 October 2025 is repeated in Europe/Tirane. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 30 March 2025 is skipped in Europe/Tirane. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 02 November 2025 is repeated in America/Vancouver. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 09 March 2025 is skipped in America/Vancouver. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 01:30 on 02 November 2025 is repeated in America/Winnipeg. Use an explicit offset when mapping the affected programme.
Historical clock change
The local time 02:30 on 09 March 2025 is skipped in America/Winnipeg. Use an explicit offset when mapping the affected programme.
A programme guide describes channels and schedules. The player opens the media through the service’s separate playback source.
The player may have matched the display name to another feed. Check the source channel identifier and the local edition, then remap just that channel.
Compare a programme with a known source time and explicit UTC offset. Check a second channel before applying a fixed shift.
Note the title, episode, player version, track language and the offset at two points. A fixed offset and a drift over time call for different tests.