M3U vs Xtream Codes vs MAG Portal: IPTV Login Types Explained
Confused by M3U links, Xtream Codes logins and MAG portal addresses? Here's what each IPTV login type actually does, which devices use them, and how to pick thβ¦
A plain-English explanation of the IPTV EPG, the usual reasons your TV guide shows 'No information', and step-by-step fixes for TiviMate, Smarters, MAG boxes and more.
An EPG (electronic programme guide) is the on-screen TV guide in your IPTV app: the grid that shows what is on now, what is on next and when the match kicks off. If your IPTV EPG is not working, it is almost always a problem with the guide data rather than the streams themselves, and in most cases you can fix it in under five minutes without reinstalling anything.
Key Takeaways
Traditional Sky and Virgin Media boxes receive their programme guide along with the broadcast signal. IPTV works differently. Your app fetches the channel list from your provider (as an M3U playlist, an Xtream Codes login or a MAG portal) and then, as a separate step, downloads a schedule file, usually in a format called XMLTV. That file is a long list of programmes, each tagged with a channel ID, a start time and an end time.
The app then has to match every channel in your playlist to the right entry in the schedule file. It does this using an identifier (often shown as tvg-id in M3U playlists). When the match works, you see a full IPTV TV guide. When it fails, you see blank cells, "No information" or "No EPG data" even though the channel plays fine.
That matching step is why the guide can look patchy. A provider with tens of thousands of channels will have guide data for the mainstream UK and international networks, but a niche regional channel or a temporary PPV feed may simply have nothing to match against. SkyStreamHubReborn supplies a full sports EPG with catch-up, so the channels you are most likely to plan an evening around are covered; a few obscure channels showing blank is expected and not a fault.
Before you change anything, it helps to identify which of these fits your symptoms:
| What you see | Most likely cause | First thing to try |
|---|---|---|
| Every channel says "No information" | EPG not downloaded or EPG URL missing | Check the EPG source, then force a manual update |
| Guide works for most channels, blank on a few | No data exists for those channels | Nothing to fix; normal for niche or PPV channels |
| Guide shows wrong programmes on the right channels | Channel ID mismatch or stale cache | Clear EPG cache and reload the playlist |
| Programmes are consistently an hour or more out | Time-zone offset setting | Set the EPG offset or device time zone correctly |
| Guide stops updating after a day or two | Background refresh blocked or short update interval off | Allow background activity; set auto-update daily |
| Catch-up button greyed out | EPG data missing for that channel | Fix the guide first; catch-up depends on it |
TiviMate is the most forgiving app for guide problems because it exposes everything. Open Settings, then EPG. You will see your EPG sources listed; for an Xtream login there should be one source detected automatically, and for an M3U login you may need to add the EPG URL supplied with your line. From the same menu choose Update EPG and give it a minute. If the guide is still wrong, use the option to clear the EPG cache and update again. Also check the update interval so the guide refreshes itself daily. If you are setting up from scratch, our TiviMate installation guide walks through the EPG step so you do not miss it.
Smarters sometimes needs a nudge. Go into the app's settings and look for the EPG options, where you can switch on automatic updates and trigger a manual refresh. If you logged in with an M3U link rather than Xtream details, there is usually a field for the EPG URL that must be filled in. Reloading your login from the main user screen also pulls a fresh guide. Our Smarters setup guide shows where these settings live on Firestick and Android.
On a MAG box the guide comes through the portal, so there is no separate URL to paste. If it is missing, open the portal settings and reload the portal, or power the box off at the wall for thirty seconds and back on. Check the box's own time zone settings too, because an incorrect region will shift every listing. See our MAG box setup guide if you need to re-enter the portal address.
Most other players follow the same pattern: find the playlist or account you added, look for an EPG or XMLTV field, confirm it is populated, and tap the refresh or update option. On iOS, leave the app open in the foreground while the guide downloads the first time. For Roku, Windows and macOS web players, the same rule applies: the guide loads after the channels, so give it a moment before assuming it is broken. All of our device-specific walkthroughs are collected on the setup guides page.
If every listing is exactly one hour out, you are almost certainly looking at a time-zone problem rather than a faulty guide. Check two things: the device's own date and time (set it to automatic and to the UK time zone), and the app's EPG offset setting, which should normally be zero if the device time is right. Changing the offset by a full hour in the wrong direction is a common cause of guides that look "broken" right after the clocks change.
Catch-up (sometimes called replay or timeshift) lets you watch a programme that has already aired, typically within the last few days. The app works out what to request by reading the programme's start and end time from the guide. No guide data for a channel means no catch-up for that channel, even if the provider supports it. So if your catch-up buttons have vanished or gone grey, fix the EPG first and the catch-up usually returns on its own. The same applies to recording and reminder features in apps that offer them.
If you have confirmed the EPG source, forced an update, cleared the cache and checked the time zone, and the guide is still blank across every channel, the next step is to ask the provider rather than keep reinstalling apps. Have your login type (M3U, Xtream or MAG) and app name ready. SkyStreamHubReborn runs dedicated UK support on WhatsApp and Telegram, and because support staff can see whether the guide server is mid-update, you will get a straight answer quickly. You can also cross-check whether a channel is expected to carry guide data by looking it up on the channel list.
If you are comparing providers, a working, up-to-date EPG is worth adding to your checklist alongside price structure, contract length, device support and trial availability. Ask for a test line and check the guide yourself rather than taking anyone's word for it.
Quick habit that prevents most guide problems: set your app to auto-update the EPG once a day, and do a manual refresh before any big fixture or PPV so the kick-off times and event listings are current.
A clear, accurate guide makes the difference between flicking around hoping to find the game and knowing exactly where the 3PM Saturday kick-offs are. All SkyStreamHubReborn plans include the full sports EPG and catch-up, with no contract and plans from one to twelve months. Take a look at the current plans, or ask for a test line and check the guide on your own device first.
EPG stands for electronic programme guide. It is the on-screen schedule showing what is on now and next for each channel, and in IPTV it is downloaded by your app as a separate file from the channel list.
The streams and the guide are separate. If channels play but the guide is blank, the app has not downloaded the guide data, the EPG URL is missing, or the cached guide is stale. A manual EPG update usually fixes it.
Open Settings, then EPG, and choose Update EPG. If the guide is still wrong, clear the EPG cache from the same menu and update again, and set a daily automatic update interval.
That is almost always a time-zone issue. Set your device clock to automatic with the UK time zone and make sure the app's EPG offset is set to zero.
Yes. Niche, regional and temporary PPV channels often have no schedule available to match, so a few blank channels is expected. A completely blank guide across every channel is a settings or source problem.
Catch-up relies on programme start and end times from the EPG. If the guide is missing for a channel, catch-up cannot work for it, so fixing the EPG normally restores catch-up as well.
Confused by M3U links, Xtream Codes logins and MAG portal addresses? Here's what each IPTV login type actually does, which devices use them, and how to pick thβ¦
A plain-English guide to IPTV reseller panels: what credits are, how subscriptions are created, what it takes to run a small reseller business in the UK, and tβ¦
A plain-English guide to the download, upload and ping you need for IPTV in SD, HD and 4K, plus how to test your connection and fix a slow one.