EPG (Electronic Program Guide) is the TV guide that shows what's currently playing and what's coming next on each channel. It's delivered as XMLTV data alongside your channel playlist. EPG breaks more often than channels themselves because it depends on three things working together: your provider's guide data, correct timezone mapping, and your app's cache.
| Symptom | Likely Cause | Jump To |
|---|---|---|
| Guide is completely empty | EPG never loaded / provider has no EPG | Fix 1 |
| Wrong times (shows off by hours) | Timezone / time-shift wrong | Fix 2 |
| Some channels have guide, others don't | Partial provider data | Fix 3 |
| Guide was working, suddenly stopped | Corrupted cache | Fix 4 |
| "No information" on all channels | EPG URL wrong or expired | Fix 5 |
This is the #1 cause of "wrong times" in the guide. Your provider's EPG data uses a specific timezone, and your app needs the matching offset.
Corrupted cache is common after provider updates their channel list. Clearing forces a clean download:
Not all IPTV providers include EPG data — especially budget ones. Signs your provider lacks EPG:
Solution: Ask your provider if EPG is included. If not, consider a provider that supplies full XMLTV guide data — it's a standard feature of quality services.
If your provider's EPG is poor but channels work fine, you can load a separate EPG source in most apps:
| App | EPG Refresh | Timezone Fix | Cache Clear |
|---|---|---|---|
| TiviMate | Settings → EPG → Update | EPG time offset | Settings → General → Clear data |
| IPTV Smarters | Settings → Refresh | EPG Time Shift | Settings → Clear cache |
| iPlayTV (Apple TV) | Settings → Refresh EPG | Auto (device timezone) | Reinstall playlist |
| Smart IPTV | Auto on playlist reload | Website settings | Reload playlist URL |
Full EPG included on all plans. Try free for 12 hours — no credit card.
Get Free TrialYour provider only supplies guide data for channels they have EPG feeds for. International or obscure channels often lack data. This is a provider limitation, not an app bug.
Most apps auto-update every 24 hours. If your provider updates their data, a manual refresh picks it up immediately.
Initial EPG download for 10,000+ channels can be 20–50 MB. Daily updates are incremental and small (1–5 MB).
Catch-up EPG depends on your provider supporting catch-up TV. If they do, the guide data usually includes replay availability markers.
← Back to Blog · Related: IPTV Buffering Fix