If your IPTV player shows No Information, No EPG, or an empty guide grid, you usually need to add a valid XMLTV EPG URL.
This guide explains how to add an EPG to IPTV apps, how XMLTV setup normally works, and what to check when the guide still does not load after you paste the URL.
You need a working EPG URL first. If you do not already have one, create it here:
If your channels do not play at all, solve that separately using IPTV Playlist Not Working?. An EPG improves guide data only.
Most IPTV players separate the playlist from the guide data. Your playlist provides channels and stream URLs. The EPG provides programme schedules.
Adding an EPG normally means going into your player settings, finding the EPG, TV Guide, or XMLTV section, and pasting in the guide URL.
Once refreshed, your app can show:
The wording varies between apps, but the setup logic is usually the same.
A blank guide after setup usually points to one of these issues:
If you do not already have a reliable guide source, start with our EPG Builder.
It is built for the common real-world workflow:
Different IPTV apps label the EPG menu differently, but you are usually looking for one of these:
In many apps, the guide source is attached to the playlist or profile rather than the whole app.
Adding an XMLTV URL is only half the job. The channel names in your playlist still need to line up with the guide data.
Problems often happen when playlists use names such as:
If matching is weak, some channels may show the wrong listings or no listings at all.
For those cases, use: M3U Checker, M3U Editor, or IPTV Buffering Test.
Build or obtain a valid XMLTV EPG URL. If you do not have one yet, use the EPG Builder.
Find the profile, playlist, or source you want to update. In many IPTV apps, the EPG source is configured per playlist.
Look for a label such as EPG URL, TV Guide, or XMLTV source.
Paste the full guide URL carefully and save the change. Avoid extra spaces and check that the URL is complete.
Most apps need a manual guide refresh after setup. Give the app time to import the data.
If some channels still show blank or incorrect guide data, the issue is usually matching rather than the player setting itself.
App menus vary, but most follow one of these patterns:
These apps attach an EPG source to a specific playlist, account, or profile. You add the XMLTV URL inside that source's settings.
Some apps keep a separate guide refresh option. After adding the URL, you must trigger an update before programme rows appear.
If the old guide remains visible, try clearing or refreshing the EPG cache, then reload the playlist.
If the listings appear shifted by one or more hours, check the player timezone and any EPG time offset option.
Re-check the EPG URL, refresh the guide manually, and confirm the channels were matched correctly before the guide was built.
Partial coverage usually means some channels matched well and others did not. Improve the channel matches and rebuild the guide.
This usually points to incorrect channel mapping rather than a player issue. Review the matched channels and generate a fresh guide.
Check the player timezone, guide offset, and any local time settings before rebuilding the guide.
Different IPTV players handle XMLTV imports differently. One app may refresh immediately while another needs a manual guide update or stricter URL formatting.
If you are still at the starting point and simply need a guide that works with your playlist, go here first:
Related help: IPTV Playlist Not Working? • M3U Checker • M3U URL → TXT file