An IPTV EPG guide (Electronic Program Guide) shows what’s airing now and next on every channel — without it, your IPTV app just displays a bare channel list. Here’s how to add one properly across the most popular players.
What Is an EPG and Why It Matters
An EPG pulls schedule data from an XMLTV source and overlays it onto your channel list, letting you browse upcoming shows, set reminders, and navigate live TV the way you would with a traditional cable box guide.
Adding EPG in Popular Apps
| App | Where to Add EPG |
|---|---|
| IPTV Smarters Pro | Settings > EPG Settings > add XMLTV URL |
| TiviMate | Settings > Playlists > edit playlist > EPG source |
| GSE Smart IPTV | Remote Playlists > edit > EPG URL field |
| Perfect Player | Settings > General > EPG |
Getting Your EPG URL
Your XMLTV EPG link is included with your IPTV Stremio subscription details — copy it exactly as provided, since even a missing character will cause the guide to fail silently.
Troubleshooting No EPG Data
- Wait 10-15 minutes after adding — large EPG files take time to sync
- Confirm you copied the full URL, including
http://orhttps:// - Restart the app after saving the EPG settings
How EPG Data Is Actually Generated
EPG data is compiled from broadcaster schedules and delivered in the XMLTV format, then matched to your channel list by name or ID. Mismatches happen when a channel’s name in your playlist doesn’t exactly match the EPG source’s naming — most modern apps handle this automatically, but manual channel-to-EPG mapping is available in advanced settings if needed.
Why Some Channels Never Show a Guide
Niche or regional channels sometimes aren’t covered by any EPG source at all. This doesn’t affect playback — it simply means you won’t see program schedules for that specific channel while the live stream itself works normally.
Final EPG Tip
If schedules look correct for major channels but missing on smaller ones, that’s normal — prioritize checking EPG accuracy on the channels you watch daily rather than expecting full coverage across an entire large playlist.
Matching EPG Data to the Right Timezone
Beyond your app’s internal timezone setting, some EPG sources publish schedules in UTC by default, which can cause a consistent offset even when your device’s clock is correct. Most apps include a manual EPG time-offset field specifically for this — adjusting it by the appropriate number of hours fixes persistent schedule mismatches instantly.
Once configured correctly, EPG data typically stays accurate automatically, only needing attention again if you switch providers or change your device’s region settings.
Final Recap
Getting EPG working correctly comes down to three things: a valid XMLTV URL, the correct timezone setting, and a little patience for the initial sync. Once configured, your program guide updates automatically going forward with no further action needed on your part.
EPG and Multiple Playlists
If you manage more than one IPTV playlist, most apps let you assign a separate EPG source to each one — useful if your playlists cover different regions with their own distinct programming schedules that a single EPG source wouldn’t accurately cover.
Frequently Asked Questions
Why does my EPG show wrong show times?
This is usually a timezone mismatch — check your app’s timezone setting matches your actual location.
Does every IPTV app support EPG?
Most modern players do, though some free apps like Stremio’s IPTV addon have more limited EPG support than dedicated IPTV apps.
Need your EPG link? Contact support or check your welcome email from IPTV Stremio.
