Short answer: an IPTV guide that won't load is almost never a problem with the stream itself. The guide is a separate XMLTV file, and it fails for one of three reasons: the player can't reach it, can't read it, or can't match its channel IDs to your playlist. The non-obvious catch is that a partly empty guide is usually the matching problem, and no amount of refreshing will fix that.
At a glance
Fixing a blank IPTV guide
| Whole guide blank | Check the guide URL |
| Some channels blank | Channel IDs don't match |
| Wrong times | Device clock, then EPG offset |
| Stuck on old data | Force refresh, clear cache |
| Loads then fails | Guide file too large |
What the EPG actually is
The electronic programme guide in an IPTV player is not part of the stream. It's a separate file, almost always in XMLTV format, that lists programmes against channel identifiers and times. The player downloads that file, reads it, and tries to match each entry to a channel in your playlist.
That design explains nearly every fault. The video can play perfectly while the guide is empty, because they come from different places and fail independently.
Three things have to line up: the guide file must download, it must be readable (and not too big for the device), and its channel IDs must match the IDs in your playlist. A failure at any one of those steps looks the same on screen: a blank grid or "No information".
Why this matters: most online advice says to reinstall the app or reset the device. That wipes your settings and rarely helps, because the fault usually lives in the guide address or the channel matching, and both survive a reinstall untouched. Working through the causes in order is quicker.
Read the symptom first
Different symptoms point to different causes, so it saves time to identify yours before changing settings.
| What you see | Most likely cause | First thing to try |
|---|---|---|
| Whole guide blank | Guide URL missing, wrong or unreachable | Check the EPG URL in the player's settings |
| Guide loads, some channels empty | Channel IDs don't match | Check the channel's EPG ID or mapping |
| Programmes shifted by an hour or more | Time zone or offset setting | Adjust the EPG time shift |
| Guide stuck on old days | Automatic update off or failing | Force a manual refresh |
| Loads forever, then fails | File too large for the device | Use a compressed or shorter guide |
| Worked yesterday, blank today | Provider-side change or outage | Wait, then contact the provider |
Check the guide source
Find where the guide comes from. With an Xtream Codes-style login the player usually fetches the guide automatically from the same server. With an M3U playlist, the guide is often referenced inside the playlist header (the url-tvg or x-tvg-url line) or has to be entered separately in the player.
Make sure it's the current address. Providers change guide URLs more often than playlist URLs. If yours sent a new one by email or in an account dashboard, the old one may still be saved in your player.
Test it outside the player. Pasting the guide URL into a browser on a computer should start a download of an .xml or .xml.gz file. If the browser shows an error, the player never had a chance.
Licensed services with their own apps (a broadcaster app, a live-TV streaming service) manage all of this internally. If their guide is empty, the fix is on their side or in the app's cache, not in any URL.
When only some channels are empty
A partially filled guide is almost always a matching problem. Each channel in an M3U playlist carries a tvg-id, and the guide file lists programmes under channel IDs. If the playlist says BBCOne.uk and the guide says bbc1.uk, the player has no way of knowing they're the same channel.
Look for manual mapping. Many players, including TiviMate, IPTV Smarters-style apps and Kodi's IPTV Simple Client, let you assign a guide channel to a playlist channel by hand. It's tedious for dozens of channels, but it's permanent once done.
Regional variants cause most mismatches. HD, +1 and regional versions of a channel often share one guide entry, or have none. Mapping them to the main channel usually fixes it.
If whole groups of channels are unmatched, ask your provider for the guide that corresponds to your playlist rather than mixing a playlist from one source with a guide from another.
Programmes at the wrong time
If the grid is full but everything is an hour or two out, the data is fine and the time interpretation isn't.
Check the device clock and time zone first. A streaming box with the wrong time zone, or with automatic time turned off, will shift the whole guide. Fix this at system level before touching the player.
Then use the player's EPG offset. Most players have a time shift setting, in hours or half-hours. Use it only if the system clock is already right, and remember that clock changes in spring and autumn can bring the problem back if the guide file doesn't carry proper time zone information.
Refresh, cache and file size
Force an update. Players cache the guide and refresh it on a schedule, commonly every 12 or 24 hours. A manual refresh from the EPG or playlist settings is the quickest test after any change.
Clear the app's cache, not its data, if the guide seems stuck on old days. Clearing data resets the app and removes your logins and favourites.
Watch the file size. A guide covering thousands of channels over two weeks can run to hundreds of megabytes once decompressed. Budget sticks with little memory may give up part-way through. Shorter guide windows (three to seven days), compressed .gz files and fewer channels all help.
Restart the device after a large guide import. It frees memory that the parsing process may have left fragmented.
When the problem isn't yours
If the guide disappears for everyone at once, the provider's guide server is down or has changed. There's nothing to fix locally, and repeatedly reloading can even get a connection temporarily limited.
This is also where the legitimacy of the service matters. Licensed providers publish status pages, answer support tickets and keep their guides maintained because they're accountable for the service. Unlicensed services can vanish overnight, and their guide is usually the first thing to break. If your "provider" can't tell you who they are or where they're registered, a blank guide may be the least of the problems. Our subscription guide covers what to check.
Device-specific tips
Fire TV and Android TV: clear the cache under Settings → Applications. On lower-memory sticks, reduce the guide window. See our Firestick guide for storage housekeeping.
Smart TV apps: LG and Samsung apps often have tighter memory limits than streaming boxes, so very large guides fail more often. A smaller guide file is usually the answer.
Apple TV: tvOS may clear an app's cached data when storage is low, so a guide can vanish after a system update. A manual refresh brings it back.
Kodi: in the IPTV Simple Client, the guide settings live in the add-on's configuration, and Kodi keeps its own guide database. Clearing that database (under PVR & Live TV settings) fixes stubborn stale data.
Quick answers
Why is my IPTV guide blank but channels play? The guide is a separate file from the video. The stream can work while the guide file fails to download, fails to parse or doesn't match your channels.
What is an XMLTV file? It's the standard format for IPTV programme guides: a text file listing programmes with start and end times against channel IDs. Players download it and match it to your playlist.
Why do only some channels show programme information? Their channel IDs in the playlist don't match the IDs in the guide. Manual EPG mapping in the player, or a guide that matches your playlist, fixes it.
Why is the EPG an hour out? Usually the device's time zone or clock is wrong. Fix that first, then use the player's EPG time offset if the guide is still shifted.
How often should the EPG update? Most players refresh every 12 to 24 hours automatically. A manual refresh is worth doing after any change to the guide URL or playlist.
Can a guide be too big for my device? Yes. Guides for thousands of channels over long periods can overwhelm low-memory sticks and smart TVs. A shorter or compressed guide helps.
Does clearing the app's data fix the EPG? Clearing the cache is safer and often enough. Clearing data resets the app completely, including your login and favourites.
Players rename their settings between versions, and providers change guide addresses and formats. Menu paths here are typical rather than universal. Checked September 2026.