Skip to content

Setup

How to Set Up EPG on an IPTV Player

Step-by-step: load the program guide in your IPTV player for Xtream Codes and M3U setups, set the update schedule and time offset, and match channels manually.

By IPTV Apollo Editorial TeamUpdated 2 min read

Illustration of guide data downloading from the cloud into a programme guide grid
On this page
  1. If you use an Xtream Codes login
  2. If you use an M3U playlist
  3. Set the update schedule
  4. Fix the time offset
  5. Match channels that show "no information"
  6. Tidy the guide view
  7. Still empty?

The EPG (Electronic Program Guide) shows what's on now and next for each channel. In IPTV it's separate data that your player downloads and matches to your channel list. Here's how to set it up, depending on how you connect. For the background, read what is an EPG.

If you use an Xtream Codes login

Most players load the guide automatically from the same server.

  1. Log in with your Xtream Codes details. See how to configure Xtream Codes.
  2. Open the player's TV guide or EPG view.
  3. If it's empty, find Settings → EPG (or similar) and choose Update EPG / Refresh guide.
  4. Wait a minute or two — guide data can be large — then check again.

If you use an M3U playlist

You'll usually add a separate EPG URL in XMLTV format.

  1. Find your EPG URL in your subscription details. IPTV Apollo customers: contact our team through WhatsApp if you can't find it.
  2. In the player, open Settings → EPG (sometimes TV guide, Sources or XMLTV).
  3. Choose Add EPG source and paste the URL.
  4. Link it to your playlist if the player asks which playlist it belongs to.
  5. Choose Update and wait for the download to finish.
  6. Open the guide view to confirm.

Some M3U playlists include the guide address in their header (url-tvg="…"). In that case the player may add it automatically.

Set the update schedule

Guide data covers a limited number of days, so it needs refreshing.

  • Set update frequency to daily (or "on start") if the option exists.
  • Some players only update while open; open the app at least once a day for a fresh guide.

Fix the time offset

If programmes appear an hour or more early or late:

  1. Check your device's date, time and time zone first.
  2. In the player, find EPG time offset / time shift and adjust in hours (for example +1 or −1).
  3. Recheck the guide against a programme you know the time of.

Match channels that show "no information"

A channel shows no guide data when its ID in the playlist doesn't match an ID in the guide. Many players let you fix this:

  1. Highlight the channel and open its options (often a long press).
  2. Choose Edit EPG, Match EPG or EPG source.
  3. Pick the correct guide channel from the list.

Tidy the guide view

  • Hide channel groups you don't use so the guide loads faster
  • Use favourites to build a compact personal guide: organizing channels and favorites
  • Reduce the number of guide days if a low-powered device is slow

Still empty?

Work through EPG not updating: troubleshooting guide, which covers cache clearing, URL checks and device clock problems. IPTV Apollo customers can also contact support.

This guide is for general information. Third-party apps and device menus change over time; if something looks different on your device, check the app or manufacturer's own documentation. Brand names belong to their respective owners.

Illustration of a TV showing a programme guide grid with a highlighted show

How IPTV Works

What Is Electronic Program Guide (EPG)?

What an Electronic Program Guide is, where IPTV schedule data comes from, how players match it to channels, and why the guide is sometimes empty or out of sync.

3 min read

Illustration of a programme guide grid with a refresh badge and a clock

Troubleshooting

IPTV EPG Not Updating: Troubleshooting Guide

Fix an IPTV program guide that's empty, out of date or showing the wrong times: refresh and cache steps, EPG URL checks, channel matching, device clock and time offsets.

2 min read