IPTV EPG Not Working? Fix the TV Guide in Minutes

5 min read · Updated June 17, 2026

Quick answer

A missing or wrong EPG (electronic program guide) is almost always a settings problem, not a channel problem. The three usual causes are: the EPG/XMLTV source hasn't been added or finished downloading, your device time zone is wrong so listings appear shifted, or the player cached an old guide. Add the correct EPG URL, set your time zone and 24-hour clock, force an EPG refresh, then restart the app.

1. Make sure an EPG source is actually loaded

If you added your service by M3U URL, the guide data (XMLTV/EPG) sometimes has to be added separately or selected in the player. Without it the channels play fine but the guide stays blank.

  1. 1Open your player's settings and find the EPG / XMLTV section.
  2. 2Confirm an EPG URL is present — if you logged in with Xtream Codes, the guide is usually pulled automatically.
  3. 3Trigger “Update EPG” / “Refresh EPG” and wait for it to finish — a full guide can take a minute or two to download.

2. Fix shifted or wrong show times (time zone)

If the guide loads but every programme is an hour or several hours off, your device's time zone — not the EPG — is wrong. The guide is delivered in a standard time and the player shifts it to your local zone.

  1. 1Set your device's date, time and time zone to automatic / network-provided.
  2. 2In the player's settings, check for an “EPG time offset” or “time shift” option and set it to 0 (or auto) unless you specifically need an offset.
  3. 3Enable the 24-hour clock if your listings look 12 hours out.
  4. 4Restart the app so the guide re-renders against the corrected time.

3. Clear the cached guide and refresh

Players cache EPG data to save bandwidth. A stale cache shows yesterday's listings or a partial guide even after new data is available.

  1. 1In the player, clear the EPG cache (TiviMate: Settings → keep this minimal; IPTV Smarters: remove and re-add the EPG).
  2. 2Force-stop the app or clear its app cache in device settings.
  3. 3Reopen and trigger an EPG update once more.

4. Check your connection during the EPG download

EPG files are large. On a weak or filtered connection the download stalls and you get a partial or empty guide. If channels stream but the guide never completes, test on a different network or DNS — the same fix that resolves M3U download problems.

Frequently asked questions

Why are my EPG show times wrong by a few hours?+

Shifted listings are a time-zone problem on your device, not a fault with the guide. Set the device time zone to automatic, enable the 24-hour clock, set any EPG time-offset option to 0, and restart the player so the guide re-renders to your local time.

My channels play but the guide is blank — why?+

Channels and EPG are separate data. A blank guide means the EPG/XMLTV source hasn't loaded yet. Open the player's EPG settings, confirm a source is present, trigger a manual EPG refresh and wait for the download to finish — it can take a couple of minutes.

How often does the EPG update?+

Most players refresh the guide automatically once or twice a day, and many let you set the schedule. You can also force an update any time from the EPG settings. If the guide is consistently stale, shorten the auto-refresh interval and clear the cache.

Related guides

Looking for something else? Browse the full support hub.