How to Add EPG to IPTV: TV Guide Setup for Any Player (2026)

This guide may contain affiliate links. If you buy through them we may earn a commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Learn more.

Lessons 8 of 13
Advertisement - Continue Reading Below

Quick Overview: To add EPG to IPTV, you give your player a TV guide link (an XMLTV address) from your provider, then let it download the listings. With Xtream Codes this usually happens automatically; with an M3U playlist you often add the link yourself. This lesson shows where to find the link, how to add it in the popular players, and how to fix a guide that stays empty.

How to add EPG to IPTV: TV guide setup in 4 steps

EPG stands for Electronic Program Guide. In other words, it is the grid that shows what is on now and what comes next on each channel, just like a cable TV guide. Without it, you only see channel names. However, with it, you can browse, set reminders and, in some players, record or use catch-up. Fortunately, adding it takes only a few minutes.

What you need

Step 1: Find the EPG link to add to IPTV

Your provider’s TV guide uses the XMLTV format, a standard file of TV listings. You can usually find the link in one of three places:

Advertisement - Continue Reading Below
  • In the welcome email, next to your M3U link (look for “EPG” or “XMLTV”).
  • In your account area on the provider’s website.
  • Built from your login. On many Xtream-based services it follows this pattern: http://server.example:8080/xmltv.php?username=YOURNAME&password=YOURPASS

Otherwise, if you cannot find it, simply ask your provider for “the EPG URL”. It is a normal request.

Step 2: Add EPG to IPTV players (TiviMate, Smarters, OTT Navigator)

Menu names change a little between versions, but the idea is always the same: find the EPG or TV guide setting, then add or reload the source.

PlayerWith Xtream CodesWith an M3U playlist
TiviMateLoads automaticallySettings → EPG → add an EPG source, paste the link
IPTV Smarters ProLoads automatically; use the EPG or “Install EPG” option to refreshPaste the EPG link when you add the playlist, if offered
OTT NavigatorLoads automatically; check with Settings → EPG → ReloadSettings → Provider → Parameters → EPG
Smart IPTVNot usedAdd the link in the EPG field on the siptv.app mylist page
IPTV EPG TV guide grid after you add EPG to IPTV
Once the EPG loads, every channel shows what is on now and next.

Step 3: Load the guide after you add EPG to IPTV

After you add the link, the player downloads the listings. For a big service, this can take a minute or two, so be patient. Meanwhile, keep the app open. Then open the TV guide view and check a few channels you know well.

Step 4: Set the update interval and time shift

  • Update interval: once every 24 hours is enough for most people, because more often only slows down your device.
  • Time shift: if every program is off by exactly one or more hours, use the player’s EPG time offset setting to correct it.
  • Days to keep: in addition, fewer days of past listings means less storage and a faster guide.

Troubleshooting: EPG not showing in IPTV

ProblemFix
The guide is completely emptyFirst, reload the EPG, then restart the app. Also, check the link works by opening it in a browser on your phone; it should download a file.
Some channels have no listingsThe provider has no guide data for them, or the channel IDs do not match. Therefore, ask the provider, or assign the channel manually if your player allows it.
Times are off by one hourAdjust the EPG time shift (Step 4), and check your Fire TV time zone in Settings → Preferences.
The guide disappears after a dayIn that case, turn on automatic EPG updates.
The app becomes slow after adding the guideInstead, keep fewer days of listings and clear the app cache. See how to clear cache on Firestick.

Most IPTV providers send an EPG link together with your login details. The device setup guides on 8K IPTV Group show where to paste it in each popular player.

Advertisement

Frequently Asked Questions

Do I need to add EPG to IPTV with Xtream Codes?

Usually not, because players fetch the guide from the server automatically. Just reload the EPG if it looks empty.

Can I add a free EPG source to IPTV?

Yes, public XMLTV sources exist. However, the channel names must match your playlist, so your provider’s own EPG almost always works better.

Why is my TV guide missing the program pictures?

Unfortunately, many EPG sources only include titles and times. As a result, pictures and descriptions depend on the provider’s data.

Is EPG the same as catch-up?

No. EPG is the schedule. In contrast, catch-up lets you replay past programs, and it only works when your service supports it.

What’s next

You now know how to add EPG to IPTV in any player. For the best guide experience on Fire TV, see TiviMate on Firestick. If channels stutter, follow How to Fix IPTV Buffering on Firestick.

Advertisement