What Is an EPG, and Why Is Mine Empty?
EPG stands for Electronic Programme Guide — the grid of what is on now and next that you expect from any television. In IPTV it is a separate data feed from the video, which is precisely why it so often goes wrong on its own.

Why the EPG is separate from the channels
Your channel list comes from the M3U or Xtream Codes line. The listings come from a completely different file, usually XMLTV format, that your app downloads and matches to the channels by name or ID.
When that matching fails — because the channel is named slightly differently in each file — you get channels that play perfectly with no listings at all. The video is fine; only the guide is broken.
The three problems and their fixes
- Empty EPG — the app has not downloaded the guide yet. Force a refresh in settings and wait a few minutes on first load.
- Wrong times — a timezone offset. Set the app to GMT/BST rather than automatic, which frequently guesses wrong.
- Some channels have listings, others do not — an ID mismatch. Most apps let you map a channel to the correct EPG source manually.
If you connected using a plain M3U link rather than Xtream Codes, reconnect using Xtream Codes. That fixes missing EPG more often than any other single change.
Catch-up depends on the EPG
Seven-day catch-up works by letting you select a programme that already aired from the guide grid. No EPG means no catch-up, because there is nothing to select. Getting the guide working is what unlocks it.
Frequently asked
How long does the EPG take to load?
Why are my EPG times an hour out?
Can I use my own EPG source?
Which app has the best EPG?
Pay however you prefer
No card is stored on this site and there is no checkout to fill in. You confirm the plan on WhatsApp and we send a payment link for the method you choose.
Guide not loading?
Tell us which app you are using and we will send the exact settings to fix it.
Fix my EPGTypical reply under 15 minutes · 07:00 – 01:00 GMT, 7 days a week