Skip to content
XCodes IPTV logo

IPTV Guides

IPTV EPG: The Electronic Program Guide Explained

The programme guide is what makes IPTV feel like television rather than a long list of channels. Here's how it works and how to fix it when listings go missing.

By XCodes IPTV · Updated · 3 min read

Quick answer

An IPTV EPG (electronic programme guide) is the on-screen TV guide that shows what's on now and next for each channel. Guide data comes from an XMLTV source: with Xtream Codes logins, most apps load it automatically; with M3U playlists, you may need to add an EPG URL. Missing listings are usually caused by guide data not being downloaded yet, mismatched channel IDs or time-zone offsets.

Key takeaways

  • The EPG is the TV guide inside your IPTV app.
  • Guide data is published in the XMLTV format and matched to channels by ID.
  • Xtream Codes usually loads the guide automatically; M3U may need an EPG link.
  • Time-zone offsets are the most common cause of listings being shifted.
At a glance
Stands forElectronic Programme Guide
ShowsCurrent and upcoming programmes, times and descriptions
Data formatXMLTV
Xtream CodesUsually loads automatically
M3UMay need a separate EPG URL

What does the EPG show?

  • Now playing — the programme currently on each channel
  • Up next — what's coming on later
  • Schedules — a timetable for each channel over the coming hours or days
  • Programme details — titles, start and end times, short descriptions
  • Catch-up markers — where the channel and app support replay

How does IPTV guide data work?

Guide data is published as an XMLTV file listing programmes with channel IDs and start and end times. Your app matches those IDs to the channels in your list — for M3U playlists, via the tvg-id attribute. When IDs match, the guide fills in; when they don't, the channel shows "No information". See IPTV M3U explained for how playlists carry those IDs.

Where to add or refresh the EPG
AppWhere to find it
IPTV SmartersSettings → Install EPG
TiviMateSettings → EPG → Add EPG source / Update EPG
XCIPTVSettings → EPG, including timeshift
IBO PlayerPlaylist settings on the official website

EPG troubleshooting

Fixing common EPG problems
Guide is completely emptyCause: Guide not downloaded yetFix: Refresh the EPG and wait a few minutes
Some channels show no infoCause: Channel ID doesn't match guide dataFix: Normal for some channels; ask support about main channels
Times are shiftedCause: Time-zone offset or daylight-saving changeFix: Adjust the EPG timeshift in app settings
Guide stops after a dayCause: Short guide windowFix: Enable automatic EPG updates

Common EPG mistakes

  • Expecting an M3U playlist to include the guide automatically.
  • Forgetting to adjust timeshift after clocks change for daylight saving.
  • Adding several EPG sources that conflict with each other.

Frequently asked questions

Does XCodes IPTV include an EPG?

Yes. A real-time TV guide is included on every plan and loads automatically with Xtream Codes logins in most apps.

Why does my EPG show the wrong time?

Your app's time zone doesn't match the guide data. Use the EPG timeshift option to correct it.

What is XMLTV?

XMLTV is the standard file format for IPTV programme-guide data.

How often does the EPG update?

It depends on the app's settings. Enable automatic updates or refresh daily.

Why do only some channels have guide data?

Guide data is matched by channel ID. Channels without a matching entry show no information.

Conclusion

The EPG turns a channel list into a browsable TV guide. Most issues come down to the guide not being loaded yet, mismatched IDs or time-zone offsets — all fixable in your app's settings.

Ready to explore the available XCodes IPTV plans?

Compare plans with 1–5 connections, or start with the free 24h trial. Questions? Message us on WhatsApp or Telegram.

WhatsApp +44 7446 191096 · Telegram @Xtreamtech