Skip to content
Trial available on request. Ask on WhatsApp

IPTV basics · 7 min read

What Is an EPG? The Real-time TV Guide Explained

An EPG (electronic program guide) shows what is on now and next for every channel. Here's how the Xtreme HD IPTV TV guide works and how to get the most from it.

Published

Illustration of an electronic program guide grid with channels down the side and programme times across the top

Short answer

An EPG (electronic program guide) is an on-screen TV guide that shows what's on now and what's coming next on each channel, usually for several days ahead. In IPTV, your player app builds the guide by matching your channel list with listings data from the service, often in the XMLTV format. Every Xtreme HD IPTV plan includes a real-time EPG.

Every IPTV app has a screen that looks like a TV listings magazine: channels down the side, times across the top, programmes filling the grid. That screen is the EPG, and on a service with thousands of channels it is the main way you find something to watch. This guide explains what an EPG is, where its data comes from, what it can do beyond showing listings, and how to fix it when it shows the wrong information.

What is an EPG?

EPG stands for electronic program guide (or programme guide in British English). It is an on-screen TV guide that lists what is on now and what is coming up on each channel, usually for the next few days. Cable and satellite boxes have offered EPGs since the 1990s; in IPTV, the guide is part of your player app and is filled with data supplied by your IPTV service.

The terms “EPG”, “TV guide” and “programme guide” mean the same thing in practice. Some apps also call it the “grid” or “timeline” view.

What the TV guide shows

  • The programme playing now on each channel, often with a progress bar
  • What's coming up next, so you can plan what to watch
  • Programme titles and, where available, descriptions, episode numbers and genres
  • Start and end times in your local time zone
  • Icons for extras such as catch-up, where the service and app support them

How much detail you see depends on the channel. Major channels usually have full descriptions, while smaller or regional channels sometimes only list titles, or show “No information” when no listings exist.

How an IPTV EPG gets its data

An IPTV guide is assembled from two separate pieces: the channel list and the listings. Your player downloads both and joins them together.

  1. Listings file. The service publishes schedule data, commonly in the XMLTV format: an XML file that lists programmes by channel, with start and stop times, titles and descriptions.
  2. Channel matching. Each channel in your list carries an ID. In an M3U playlist this is the tvg-id attribute. The player looks up that ID in the listings file.
  3. Time conversion. Listings include a time-zone offset, and the player converts them to your device's local time.
  4. Refresh. The app downloads fresh listings periodically, typically once a day or when you refresh manually.
Diagram of how an IPTV guide is built: the channel list and the XMLTV listings file are matched by channel ID in the player app, which shows the guide grid
The player joins the channel list and the listings using each channel's ID.

With an Xtream Codes login, the player usually fetches channels and guide data together automatically. With an M3U playlist, you may need to paste a separate EPG link. Our IPTV player apps guide explains the login types.

Why it matters with thousands of channels

Xtreme HD IPTV includes 20,000 live channels. Scrolling through them one at a time would take longer than most programmes last. The guide turns that list into something you can scan: open a category such as sport or news, look across the grid, and jump straight to the programme you want. It also answers the questions people ask most often, like what time a match starts or whether a film is about to begin, without changing channel.

Every Xtreme HD IPTV plan includes a real-time TV guide; how it looks depends on the player app you use.

Features built on the guide

Common EPG-based features in IPTV player apps
FeatureWhat it doesDepends on
Now and nextShows the current and following programme in the channel listGuide data for that channel
SearchFinds a programme by title across all channelsThe player app
RemindersAlerts you when a programme is about to startThe player app
Catch-upPlays a programme that has already airedThe service offering it on that channel, plus app support
RecordingSaves a programme to device storageThe player app and free storage

Features vary by app. TiviMate, for example, is known for its grid guide and recording options, while simpler players may only show now-and-next. Check the app's own documentation before relying on a feature.

The guide on different devices

The same guide data looks different depending on where you watch. On Fire TV and Android TV, many players show a full grid that you move through with the remote's arrow keys. Smart TV apps on Samsung and LG sets are often simpler, sometimes showing only now-and-next. On phones and tablets, players usually switch to a list for each channel, which is easier to read on a small screen.

On a TV, a few remote shortcuts save a lot of scrolling: many players jump a page or a day at a time with the channel or fast-forward buttons, and long-pressing a programme often opens options such as reminders or catch-up. See the supported devices to check which apps suit yours.

Tips for using the guide

  • Browse by category (sports, news, movies) rather than the full channel list.
  • Add favourites in your player app if it supports them, so your regular channels are always at the top.
  • Hide categories you never watch to make the guide load faster and scroll more easily.
  • Check the time zone setting in your app if guide times look shifted.
  • Refresh or reload the guide if listings look out of date after a long time offline.

Fixing common EPG problems

The guide is empty

Refresh the EPG in the app's settings and wait a minute; large guides take time to download. If you use an M3U playlist, check that an EPG link has been added.

Times are an hour or more out

Set your device's date, time and time zone to automatic. If the guide is still shifted by a whole number of hours, look for an EPG time offset or time-shift setting in the player and set it to zero.

Some channels say “No information”

Either no listings exist for that channel, or its ID doesn't match the listings file. Try the FHD or HD version of the channel, which may be matched differently, and let support know which channels are affected.

The guide is slow on an older device

Big guides use memory. Hide unused categories, clear the app cache and restart the device. Our IPTV box guide covers the specs that make guides feel quicker.

Still stuck?

If the guide fails on every device, the problem may be on the service side. The IPTV troubleshooting guide shows how to tell the difference.

The bottom line

An EPG is the on-screen TV guide that makes a large channel list usable. In IPTV it is built from your service's listings data and your player's channel list, so most guide problems come down to refreshing the data, matching channel IDs or fixing the time zone. To see the guide for yourself, request a trial, follow the setup guide for your device, and compare plans when you're ready. Every plan includes the TV guide.

Sources

  1. XMLTV project wiki – TV listings format
  2. Wikipedia – Electronic program guide

Frequently asked questions

What does EPG stand for?

EPG stands for electronic program guide (programme guide in British English). It is the on-screen TV guide that lists programmes by channel and time.

Is the EPG included with Xtreme HD IPTV?

Yes. Every Xtreme HD IPTV plan includes a real-time TV guide. How the guide looks and which extra features it offers depend on the player app you use.

Why is my IPTV TV guide showing the wrong times?

Usually the device's time zone is wrong or the player has an EPG time offset set. Set the date and time to automatic, then set any EPG offset in the player back to zero.

What is an XMLTV EPG?

XMLTV is a widely used file format for TV listings. It lists programmes by channel with start and end times, titles and descriptions, and many IPTV players use it to fill their guide.

Try Xtreme HD IPTV or choose your plan

Request a trial, or pick a plan and message support on WhatsApp to subscribe.

Prefer Telegram? Message @Xtreamtech.