If your Electronic Program Guide (EPG) is blank, not loading, or you are missing channels that should be there, do not panic. These are common issues with simple fixes. This guide walks through every cause and solution.
Fix 1: Refresh or Update Your Playlist
The most common reason for missing channels or a blank EPG is a stale playlist. Your IPTV app caches the channel list and EPG data locally, and it can become outdated.
- TiviMate: Go to Settings → Playlists → select your playlist → Update Playlist. Then go to Settings → EPG → Update EPG.
- IPTV Smarters: Go to Settings → tap your playlist name → Refresh. Or delete and re-add your playlist.
- OTT Navigator: Go to Settings → Providers → select your provider → Reload Playlist.
- XCIPTV: Go to Settings → tap Refresh next to your playlist.
Fix 2: Check Your EPG URL
If you set up your IPTV app using Xtream Codes API (username, password, server URL), the EPG should load automatically. But if you used an M3U URL, you may need to add the EPG URL separately.
Your EPG URL can be found on your service details page at optimedia.top. Look for the EPG URL option in the M3U & EPG List section. Copy it and paste it into your IPTV app's EPG settings.
Fix 3: Clear App Cache
Corrupted cache data can cause EPG and channel list issues. Clear your app's cache:
- Fire Stick / Android TV: Settings → Applications → Manage Installed Applications → select your IPTV app → Clear Cache
- Android Phone/Tablet: Settings → Apps → select your IPTV app → Storage → Clear Cache
- iOS: Delete and reinstall the app (iOS does not allow clearing cache separately)
Fix 4: Wait for EPG to Fully Load
EPG data can be large, especially if you have hundreds of channels. On slower internet connections or older devices, it can take 2 to 5 minutes to fully download and parse. If your EPG is partially loading, give it time. Do not close the app while the EPG is updating.
Fix 5: Use Xtream Codes API Instead of M3U
If you set up your app using an M3U URL and the EPG is not working, try switching to the Xtream Codes API method instead. It handles EPG automatically and is more reliable:
- Open your IPTV app and go to Add Playlist or Add Provider
- Select Xtream Codes API as the type
- Enter your username, password, and server URL from your service details page
- Save and wait for channels and EPG to load
Fix 6: Check If Channels Were Moved
Channel lineups are updated periodically. Channels may be moved to different categories, renamed, or temporarily unavailable. If a specific channel is missing, check other categories in your app or use the search function. If the channel is completely gone, it may have been removed from the lineup. Contact support for confirmation.
Still Not Working?
If none of the above fixes work, open a support ticket from your client area. Include which app you are using, which device, and which channels are missing. We will investigate and help resolve it.