Skip to content
Guides

What Is EPG in IPTV? The TV Guide Explained

Oct 16, 2026 · 7 min read

A smart TV showing an IPTV programme guide grid with numbered channels, time slots and a live news previewGuides

Every time you open the TV guide in a streaming app, you are using an EPG, or electronic program guide. In IPTV, the EPG is what turns a long list of channel names into a schedule you can actually browse: what is on now, what comes next and what aired earlier today. This article explains what an IPTV EPG is, where the data comes from and how to fix the most common problems, so you can get more out of your REVO IPTV subscription or any other service you use.

If you already know the basics and simply want to load a guide into a specific app, jump straight to our step-by-step tutorial on importing an EPG in IPTV Extreme.

What does EPG stand for?

EPG stands for Electronic Program Guide, or Electronic Programme Guide in British English. It is the on-screen schedule that lists programmes by channel and time. Cable and satellite boxes have shipped with EPGs for decades; IPTV apps simply build the same kind of grid from data downloaded over the internet.

A typical guide entry includes:

  • The programme title and, often, an episode name.
  • Start and end times.
  • A short description or synopsis.
  • Extras such as genre, age rating, episode numbers or artwork, when the provider includes them.

How an IPTV EPG works

In IPTV, the channel list and the guide are two separate pieces of data that your app brings together. Understanding the difference explains almost every guide problem you will ever see.

The playlist

Your playlist, whether an M3U file or an Xtream Codes login, tells the app which channels exist and where each stream lives. On its own it contains no schedule information at all. If you are new to how these streams reach your screen, our beginner’s guide to IPTV explains the basics.

The XMLTV file

The guide itself usually arrives as an XMLTV file: a structured text file that lists channels and, for each one, a long series of programme entries with start times, end times and descriptions. Providers generate it regularly from broadcaster schedules and publish it at a fixed web address that your app downloads.

Channel matching

The app connects playlist and guide using IDs. Each channel in the XMLTV file has an identifier, and each channel in your playlist carries a matching tag. When the IDs line up, programme data appears next to the right channel. When they do not, the slot shows "No information". This single detail is behind most of the guide problems people run into.

Why the EPG matters more than you think

It is tempting to treat the guide as a nice extra. In practice it shapes how you use the whole service:

  • Finding things to watch: browsing by time is far quicker than flicking through thousands of channels one by one.
  • Live sport: the guide is the easiest way to check kick-off times and which channel is showing a match. Our football season viewing guide shows how to use it on match day.
  • Catch-up and replay: many services let you pick a programme that already aired straight from the guide, which only works when the data is accurate.
  • Reminders and recording: apps that offer reminders or recording rely on the EPG to know when a programme starts and ends.

A service with a patchy guide feels harder to use even when its streams are excellent. That is why guide quality is worth checking during any IPTV free test, alongside stability and picture quality.

Where to get EPG data

There are two main sources of guide data, and the right choice for most people is obvious.

From your provider (recommended)

Most IPTV providers include an EPG link with every subscription. With Xtream Codes logins, many apps load the guide automatically. With M3U playlists you may need to paste the link yourself. Because the provider controls both the playlist and the guide, the channel IDs are designed to match, which means fewer gaps and less manual work.

From third-party EPG sources

Independent EPG sources also exist, some free and some paid. They can fill gaps for particular countries, but their channel IDs often differ from your provider’s playlist, so expect to spend time mapping channels by hand. Treat them as a supplement rather than a replacement.

Common IPTV EPG problems and how to fix them

Most guide issues fall into four familiar patterns.

The guide is empty

Check that an EPG link has actually been added, that it opens in a browser and that it is attached to the right playlist. Then trigger a manual update. If all of that looks fine, ask your provider whether the guide server is working.

Some channels show no information

This is almost always an ID mismatch. Use your provider’s own guide link, try the app’s manual channel mapping if it has one, and report persistent gaps to support with the channel names.

The times are wrong

An offset of exactly one or more hours points to a time zone issue. Set your device clock to automatic, then use your app’s EPG time offset setting. Check again after the clocks change for daylight saving time.

The guide makes the app slow

Full international guides can be very large. On older streaming sticks, choose a region-specific EPG if your provider offers one, reduce the number of days stored and update once a day rather than constantly. If the slowdown also affects playback, work through our IPTV buffering fixes as well.

What makes a good IPTV EPG?

Two services can both claim to "include an EPG" and still offer very different experiences. When you evaluate a guide, look at these qualities rather than simply whether one exists:

  • Coverage: the share of your channels with real listings, not just the popular ones.
  • Accuracy: programme times that line up with what is on screen, including live sport that overruns.
  • Depth: several days of listings ahead and, ideally, a few days behind for catch-up.
  • Detail: useful descriptions, episode information and genres that make searching easier.
  • Freshness: daily updates, so late schedule changes appear before you sit down to watch.

Check these qualities on a few different channel groups, because guide quality often varies by country. A guide that is excellent for national channels can still be thin for regional or international ones, and that only becomes obvious if you look.

Which apps have the best EPG experience?

Guide quality depends on both the data and the app that displays it. When comparing players, look for:

  • A full-screen grid view as well as a simple now-and-next view.
  • Fast scrolling, even with thousands of channels loaded.
  • Search across programme titles, not just channel names.
  • Catch-up integration, so past programmes play directly from the grid.
  • Automatic daily updates and a time offset setting.

On Android TV and Fire TV devices, TiviMate is widely regarded as having one of the most polished guides, while IPTV Smarters and IPTV Extreme offer flexible setup across a wide range of devices. You can see which players work on each device on our apps and devices page.

EPG and catch-up: how they work together

Catch-up, also called replay or archive, lets you watch programmes that have already aired, often for several days back. The guide is the interface for it: you scroll back in the grid, choose a programme and the app requests the archived stream for that time slot. If the guide is out of sync, the app requests the wrong time window and you land in the middle of a different show, which is why accurate EPG data is essential for catch-up to work properly.

Catch-up is only available on channels where the provider keeps an archive. These are usually marked with a small icon in the channel list or the guide itself.

A simple way to test this is to pick a programme that ended an hour ago, play it from the guide and check that it starts at the beginning rather than partway through. If it consistently starts a few minutes early or late, the guide or the archive timing is slightly off, which is worth reporting to support.

Conclusion

An IPTV EPG is simply a schedule delivered over the internet and matched to your channels by ID. When it works, it is the quickest way to find live sport, plan your evening and use catch-up. When it does not, the fix is nearly always one of three things: the link, the channel matching or the time offset. Want to see a fully populated guide on your own device? Request a free trial and check it for yourself.

Frequently asked questions

Is an EPG included with IPTV subscriptions?

With most reputable providers, yes. Check your welcome email for an EPG or XMLTV link, or ask support if you cannot find it.

Is EPG the same as catch-up?

No. The EPG is the schedule; catch-up is the ability to replay past programmes. Catch-up uses the EPG to know which programme and time slot you want.

Why does my EPG only show a few days?

Guide files usually cover a limited window, often a few days to a week ahead, to keep the file size manageable. Daily updates keep that window rolling forward.

Can I use an EPG without an internet connection?

Only for data that has already been downloaded. The guide must be refreshed online, and IPTV streams always need a connection.

Need help choosing?

Our team is available 24/7 on WhatsApp and email.