Skip to content
Free 24-hour test — no card needed. Claim it on WhatsApp →
4K IPTV Subs

Guides

What Is an EPG? The IPTV TV Guide Explained

Published 2 min readBy the 4kiptvsubs team

TV illustration labelled EPG, representing an IPTV programme guide

An EPG (Electronic Programme Guide) is the on-screen TV guide in your IPTV app: a grid or list showing what's on each channel now, next and later. Your provider supplies the guide data — usually as an XMLTV file — and your player matches it to each channel. With an Xtream Codes login the guide loads automatically; with an M3U playlist you often add a separate EPG link.

What does an EPG show?

  • Now and next — the programme on air and the one after.
  • A timeline — usually several days ahead, sometimes days behind for catch-up.
  • Programme details — title, description, start and end time, sometimes category.
  • Quick navigation — pick a programme in the grid to tune straight to it.

Where EPG data comes from

Providers collect listings for their channels and publish them as a data file. The most common format is XMLTV, which lists channels by an ID and programmes by channel, start time and stop time. Your app downloads this file and lines it up with the channels in your playlist.

Login typeHow the guide loads
Xtream CodesAutomatically from the same server
M3U playlistFrom a separate EPG (XMLTV) link you add in settings
MAG portalBuilt into the portal

Why EPG matters

The guide turns a long channel list into something you can browse like normal TV. It also powers features such as catch-up (choose a past programme to replay — see IPTV catch-up), reminders and recording in apps that support them.

Why listings go missing or look wrong

SymptomCommon cause
Whole guide emptyGuide not downloaded yet, or EPG link missing (M3U)
Some channels blankNo data for that channel, or the channel ID doesn't match
Times an hour or more outTime zone or EPG offset setting
Old listingsGuide not refreshed recently

Most of these are fixed in the app's settings: refresh the guide, add the EPG link, or set the time offset. Step-by-step fixes are in the troubleshooting guide.

Tips for a better guide

  • Hide channel groups you don't watch — the guide loads faster and is easier to scroll.
  • Set your time zone correctly on the device.
  • Refresh the EPG after first setup and after clock changes.
  • Use favourites so your main channels sit at the top.

For the full list of IPTV terms, see the IPTV glossary, or start with the setup guide.

FAQ

What Is an EPG? The IPTV TV Guide Explained — FAQ

What does EPG stand for?

EPG stands for Electronic Programme Guide (Electronic Program Guide in US spelling): the on-screen guide listing what's on each channel now and later.

Where does IPTV EPG data come from?

Providers supply guide data, usually in XMLTV format. Apps using an Xtream Codes login load it automatically; with an M3U playlist you often add a separate EPG link.

Why do some channels have no EPG?

Not every channel has programme data available, or the channel's guide ID doesn't match the data file. The stream still plays; only the listings are missing.