Skip to content
Apps & Players

IPTV EPG Explained: Set Up the TV Guide and Fix Missing Data

What an IPTV EPG is, how the TV guide reaches your player, how to add an EPG URL, and how to fix an empty guide, wrong times or "No information".

Calendar icon in neon violet representing the electronic programme guide in IPTV apps

The electronic programme guide (EPG) turns a list of channels into something that feels like real television: what’s on now, what’s next, and the whole evening at a glance. When it works, you hardly notice it. When it’s empty, shows “No information” or runs an hour out, it quickly becomes the most annoying part of IPTV.

This guide explains how the EPG works behind the scenes, how to set it up in a player app, and how to fix the common problems.

What is an EPG?

An EPG is the on-screen schedule: programme titles, start and end times, and often descriptions and images. In IPTV the guide is separate from the video streams. Your player downloads guide data from a URL, matches it to the channels in your playlist, and draws the grid.

That separation explains almost every EPG problem. The video can work perfectly while the guide is missing, because they come from different places.

How EPG data reaches your player

XMLTV: the standard format

The terms in this section (XMLTV, EPG ID, time offset) are also defined in our IPTV glossary.

Most IPTV guides use XMLTV, a text format that lists channels (each with an ID) and programmes (each linked to a channel ID with start and stop times). The file is often compressed, for example as .xml.gz.

Matching guide data to channels

In an M3U playlist, each channel can carry a tvg-id tag. The player looks for a channel with the same ID in the XMLTV file. If the IDs match, the programmes appear. If they don’t, you see “No information”.

With an Xtream Codes login, the player usually requests guide data from the same server automatically, so there is no separate URL to enter. That’s one reason Xtream Codes often “just works” for the guide. See M3U vs Xtream Codes.

How to add an EPG URL

The exact menus differ between apps, but the steps are almost always the same:

  1. Open the player’s settings and find EPG, TV guide or Programme guide.
  2. Choose Add EPG source (sometimes found inside the playlist’s own settings).
  3. Paste the EPG URL from your provider’s access details.
  4. Set the update interval. Once a day is enough for most people.
  5. Select Update now or restart the app, and wait for the download to finish.
  6. Open the guide view and check a few popular channels.

On a TV, typing a long URL with the remote is slow. Many players let you add the URL from a phone or computer through a companion website or QR code. If yours does, use it.

Fixing common EPG problems

The guide is completely empty

  • Check that the EPG URL is entered exactly, with no spaces or missing characters.
  • Run a manual update and wait. Large guides can take a minute or two on a TV stick.
  • Make sure the player has enough storage space. Low storage can stop downloads.
  • Restart the app, then the device.
  • With Xtream Codes, check that the account is active. An expired account often loses the guide first.

Some channels show “No information”

  • Those channels may simply have no guide data. Not every channel publishes it.
  • The tvg-id may not match the EPG. Some players let you map a channel to a different EPG entry manually.
  • Check whether the provider offers more than one EPG URL, for example per region.

Programme times are wrong

This is usually a time-zone offset problem:

  • Check that the device’s date, time and time zone are correct and set automatically.
  • Use the player’s EPG time offset setting (often written as +1h or −1h) to move the guide.
  • After daylight-saving changes, refresh the guide.

The guide stops after a day or two

The player may only have downloaded part of the data, or the provider’s guide may only cover a limited period. Refresh manually, shorten the update interval, and check whether the app has a setting for how many days to keep.

Logos or descriptions are missing

Logos come from the playlist (tvg-logo) or from the EPG. Descriptions come only from the EPG. If a provider’s guide doesn’t include descriptions, no player setting can add them.

Getting the most out of the guide

  • Use the grid view to scan the whole evening.
  • Set reminders, if your player supports them, for programmes starting later.
  • Combine favourites and the guide. A guide limited to your favourite channels is far easier to read.
  • Use catch-up from the guide, where your service and player support it. Past programmes become playable directly from the grid.

Our article on how to choose an IPTV player lists guide features worth looking for.

When to contact support

Contact your provider if the guide is empty on every device even after a manual refresh, or if a whole group of channels lost its data at the same time. Tell them which player you use, the login type (M3U or Xtream Codes) and two or three example channels. For broader issues, see our IPTV not working checklist.

Conclusion

The EPG is a separate data feed that your player matches to your channels. Most problems come down to a missing or mistyped URL, mismatched channel IDs, or a time-zone offset. Fix those, set a sensible refresh interval, and the guide becomes the most useful screen in your app. More player guides: Apps & Players.

Frequently asked questions

Why does only part of my guide show programmes?

Channels without guide data either aren’t covered by the EPG file or have an EPG ID that doesn’t match the one in your playlist. Some channels don’t publish schedule data at all.

How often does the EPG update?

That depends on the provider and the player. Many guides cover a few days ahead, and players refresh on start-up or on a schedule you set. If the guide stops after a day or two, refresh it manually or shorten the update interval.

Does the EPG use a lot of data?

An EPG file is usually small compared with video, though large guides can be several megabytes. Refreshing once a day is plenty for most people.

Can I use a different EPG from the one my provider gives?

Many players let you add any XMLTV URL, but the channel IDs must match your playlist for programmes to appear. Using the EPG supplied with your service is usually the most reliable option.

More in Apps & Players

About the author

This guide was written by the IPTV PLUS Editorial Team. We write practical, device-specific help for IPTV users and update guides when device menus change. Learn more about us.

Ready to Start Streaming?

Choose a plan, follow the step-by-step guide for your device and start watching.

  • Clear, upfront pricing
  • Setup guide for every device
  • Help on WhatsApp

Need Help? Chat With Us!

Have questions or need assistance? Contact our team directly on WhatsApp.

+447575804383