Streaming servers: OperationalSupport: Online 24/7

You open your IPTV app, scroll to a channel, and instead of “Evening News, 8:00 to 9:00 PM” you see “No information”. What is missing is the EPG. This guide explains what EPG on IPTV is, where the guide data comes from, how to add it in the most popular players, and how to fix the problems people hit most when the IPTV EPG is not working: an empty guide, wrong times and a guide that stops updating.

View Plans & Prices – From $15
30-day money-backActivation in 5 min24/7 support

Quick answer: EPG on IPTV is the electronic program guide: the TV schedule that shows what is on each channel now and next. Your provider sends it with your login, and your player app loads it. If it shows “No information”, refresh the guide, check your time zone or ask your provider for the EPG link.

Key takeaways

  • EPG stands for Electronic Program Guide: the TV schedule your IPTV app shows for each channel.
  • The guide is a separate file (usually XMLTV) that your provider publishes. Your app matches it to channels using an ID.
  • With a Player API (Xtream) login, most apps load the EPG automatically. With an M3U link, you often have to add the EPG link yourself.
  • An empty guide is usually a missing EPG link or an ID mismatch. Wrong times are almost always a time zone setting.
What is EPG on IPTV: a TV guide grid showing what is on each channel now and next

What is EPG on IPTV?

EPG on IPTV is the program guide that shows what is on each channel now and next, often for several days ahead. It is the IPTV version of the grid you know from cable or satellite TV: channel names down the side, time across the top, and show titles in between.

A good EPG does more than look nice. It lets you:

What does EPG mean on a TV and on the remote?

EPG stands for Electronic Program Guide: the on-screen TV schedule that shows what is on now and what comes next. On a cable box or a TV with an antenna, the EPG or Guide button on the remote opens that grid. The IPTV EPG is the same idea, with one difference that confuses a lot of people.

With IPTV, the guide lives inside the player app, not in the TV itself. So the EPG button on your TV remote usually opens the TV’s own antenna guide, or nothing at all. To see your IPTV EPG, open the player and choose its TV Guide, EPG or Live with EPG section instead.

What are EPG channels?

EPG channels are channels that have guide data attached, so the player can show their programs. Each one is matched to its schedule by a small ID in the playlist. When a channel has no match, you see “No information” in the guide, even though the channel itself plays fine. A good provider keeps those matches up to date, which is why IPTV EPG quality says a lot about a service, and why the best EPG for IPTV is the one your provider maintains for its own channel list.

You press or seeWhat it meansWhere to look with IPTV
EPG / Guide button on the TV remoteOpens the TV’s own program guideUsually not your IPTV guide; open the player app
“Live with EPG”Live channels shown with what is on now and nextA section in IPTV Smarters and similar players
“Update EPG” / “Refresh EPG”Download fresh guide data nowPlayer settings or the live TV menu
“Show full EPG” / “TV Guide”Open the full schedule gridInside the live TV section of the player

Where does the EPG data come from?

Your channel list and your TV guide are two different things. The playlist tells the app which channels exist and where to stream them. The EPG tells it what is on those channels and when.

Most providers publish the guide in a standard format called XMLTV. For an Xtream-style account, the EPG link usually looks like this:

http://server-address:8080/xmltv.php?username=YOURNAME&password=YOURPASS

Inside that file, every program is attached to a channel ID. Your playlist carries the same ID for each channel (in an M3U playlist it is the tvg-id field). When the two IDs match, the guide appears. When they do not, the channel shows “No information” even though the guide file is fine.

Want to see how the playlist side works? Our M3U playlist guide explains the tvg-id line by line.

How IPTV EPG matching works: the playlist tvg-id and the XMLTV channel id must be the same
Player API (Xtream login)M3U link
EPG setupUsually automaticOften manual: you paste the EPG link
Channel matchingDone by the providerDepends on the tvg-id in the playlist
UpdatesRefreshed by the appRefreshed on the schedule you set
Best forMost people, especially on Firestick and phonesApps that only accept playlists

Our advice: if your app offers a Player API login, use it. The EPG comes with it, and you skip most of the problems below.

IPTV Smarters Pro

With a Player API login, the guide loads with your channels. If it looks empty, open Live TV and use the option to refresh or reload the EPG, then wait a minute: a full guide can take time to download. Our Firestick install guide shows the login step by step.

What does “Live with EPG” mean in IPTV Smarters?

“Live with EPG” is the IPTV Smarters section that shows live channels together with their guide: what is playing now and what is next. If you only use “Live TV”, you get the channels without the schedule. Choose “Live with EPG” when you want the cable-style view.

What do “Update EPG” and “Show full EPG” mean?

“Update EPG” (or “Refresh EPG”) downloads the latest guide data; “Show full EPG” opens the complete schedule instead of just now and next. Names change a little between players and versions. Use Update when the IPTV EPG is empty or out of date, then give it a minute before checking again.

IBO Player Pro and similar web-managed players

These players are managed from a website. Open the player’s official website, enter your Device ID and Device Key, and look for the EPG field next to your playlist. Paste the EPG link from your provider, save, then restart the app on your TV. See our IPTV player comparison for the full setup.

TiviMate and other advanced players

Advanced players let you add one or more EPG sources by hand and choose how often they update. A daily update is enough for most people. If the app supports it, limit the guide to a few days ahead: smaller guides load faster on older devices.

IPTV EPG not working? The common problems

What you seeLikely causeFix
“No information” on every channelNo EPG link added, or the guide has not downloaded yetUse a Player API login, or paste the EPG link and refresh
Guide on some channels, empty on othersChannel IDs in the playlist do not match the guideAsk your provider for an updated playlist; use type=m3u_plus links
Shows are an hour (or more) offTime zone or EPG time offset settingSet the correct time zone on the device, or adjust the EPG offset in the app
Guide stops after a day or twoEPG not refreshingTurn on automatic updates, or refresh the EPG manually
App slow when opening the guideVery large guide on a low-memory deviceLimit the number of days, or hide channel groups you never watch

Fixing wrong EPG times

Wrong times are the most common EPG complaint, and the fix is usually on your side, not the provider’s. First check that the date, time and time zone on your device are correct. If they are and the guide is still shifted by the same amount everywhere, use the EPG time offset (sometimes called EPG shift) in your app’s settings and move it by the number of hours you are off.

Fixing an empty guide on some channels

If most channels show a guide but a few do not, the guide file is working. Those few channels simply have no matching program data, or their ID changed. Providers update their lists regularly, so reloading the playlist often fixes it. If it does not, tell your provider which channels are missing.

Marinios IPTV – 4K live TV and VOD subscription plansMarinios IPTV – 4K live TV and VOD subscription plans
IPTV EPG not working: four quick fixes for an empty guide, missing channels, wrong times and no updates

The best EPG for IPTV: what a good guide source looks like

People often search for the “best EPG for IPTV” or the best EPG source for TiviMate. The honest answer: the best IPTV EPG is the one built for your playlist, because the channel IDs must match. A generic guide from another website often leaves half your channels empty. Judge any IPTV EPG source on these points:

What to checkGood IPTV EPGWeak IPTV EPG
Channel matchingIDs match your playlist (tvg-id)Many channels show “No information”
Days ahead2 to 7 days, enough to plan the weekOnly a few hours
Time zoneCorrect for ET, CT, MT or PT, or easy to offsetShifted by hours with no fix
UpdatesRefreshed dailyStops after a day or two
SizeLight enough for a FirestickHuge file that slows the app

In short, the best EPG for IPTV is accurate, light and updated every day. If your current IPTV EPG fails two of the checks above, ask your provider for a fresh guide link before changing apps.

For TiviMate users: the best EPG source for TiviMate is normally the XMLTV link from your own provider, added in Settings → EPG. With a Player API login many apps load the IPTV EPG automatically, so you never need a third-party guide. On a Fire TV Stick, keep the guide to a few days so it loads fast; see best IPTV for Firestick. If the picture freezes while you browse the guide, the cause is the stream, not the EPG: follow our IPTV buffering fix.

Does the EPG affect streaming quality?

No. The guide is only schedule information. It does not change picture quality or buffering. If channels freeze, the cause is the stream or your connection; our 20-minute speed test helps you find out which.

Want a service where the guide just works?

This guide is written by the team behind Marinios IPTV. Our service gives you 55,000 live channels and 250,000 movies and series, with the TV guide included. Log in with Player API and the EPG loads by itself; if your app needs a separate EPG link, we send it on WhatsApp.

Marinios IPTV website homepage: 55,000 live channels, 250,000 movies and series and a free 24-hour trial

See the plans or start a free 24-hour trial on WhatsApp and check the guide on your own device before you pay.

On a Fire TV Stick, the guide loads with your Player API login; see best IPTV for Firestick. A working TV guide is also one of the 7 questions in our IPTV service providers checklist.

Quick questions

What is an EPG URL?
It is the web address of the TV guide data, usually an XMLTV link ending in .xml or .xml.gz. With a Player API login the guide loads by itself; with an M3U link you may need to paste this EPG URL into the player’s guide or EPG field.

Does the EPG button on my TV remote work with IPTV?
Usually not. That button opens the TV’s own guide. Your IPTV EPG is inside the player app, under TV Guide, EPG or Live with EPG.

What is the best EPG for IPTV?
The guide your own provider publishes for your playlist, because its channel IDs match. Third-party guides often leave channels empty.

Is the IPTV EPG free?
With most providers the IPTV EPG is included with your subscription. Marinios IPTV customers get it with their account at no extra cost.

Where do I add the EPG in TiviMate?
In Settings, then EPG, add your provider’s XMLTV link and choose how often it updates. With a Player API login it is usually added for you.

What does EPG mean on IPTV?
EPG means Electronic Program Guide: the TV schedule your IPTV app shows for each channel, now and in the coming days.

Is the EPG included with my IPTV subscription?
With most providers, yes. Marinios IPTV customers get the TV guide with their account; it loads automatically with a Player API login, and we can send the EPG link on WhatsApp for apps that need it.

Why is my IPTV guide empty?
Usually because the EPG link was not added, the guide has not finished downloading, or the channel IDs do not match. Start by refreshing the EPG in your app.

Why are the EPG times wrong?
Your device time zone or the app’s EPG offset is off. Fix the device time first, then adjust the offset if needed.

What is the difference between EPG and catch-up?
The EPG is the schedule. Catch-up lets you replay programs that already aired, on channels that support it, and it uses the EPG to know where each program starts.

Fire TV and Firestick are trademarks of Amazon.com, Inc. or its affiliates. IPTV Smarters, IBO Player Pro and TiviMate are trademarks of their respective owners. Marinios IPTV is not affiliated with or endorsed by them.