IPTV Reseller UK: How Reseller Panels Actually Work (2026)
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β¦
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 the right one.
If you've just received your IPTV details and you're not sure whether to use the M3U link, the Xtream Codes login or a MAG portal address, here's the short answer: they are three different ways of signing in to the same subscription, and the right one depends purely on the app or box you're using. M3U vs Xtream Codes is mostly a question of convenience (Xtream is tidier in modern apps, M3U works almost anywhere), while a MAG portal is only for MAG-style set-top boxes that log in using the box's MAC address.
Key Takeaways
IPTV grew up across lots of different hardware. Early on, set-top boxes such as MAG units dominated, and they talk to a server through a "portal". Later, Android, Fire TV and Apple apps took over, and those apps needed a simpler way to fetch a channel list. The M3U playlist format already existed from the music-player world, so it was borrowed. Finally, the Xtream Codes API arrived to give apps a structured way to request live channels, films, series and the electronic programme guide (EPG) in one go.
The result is that a single subscription can be presented in three formats. None of them is "better" in the abstract; each one simply suits a particular type of device. Understanding that takes most of the stress out of setup.
An M3U is a plain text file listing every stream, one per line, with a little metadata (channel name, logo, group). Your provider either gives you a link to download it or a URL the app refreshes on its own. A typical M3U link looks like this:
http://server-address/get.php?username=YOURUSER&password=YOURPASS&type=m3u_plus&output=ts
Notice that your username and password are already embedded in the link. That's why you should never paste an M3U link into a public forum or group chat. The m3u_plus part tells the server to include extra tags like logos and groups, and output=ts (or m3u8) chooses the stream container.
Pros: works in almost any player, including VLC, Kodi and the web player on Windows and macOS; easy to share with a second device; simple to understand.
Cons: the EPG usually has to be added separately via an XMLTV link; films and series appear as one giant list rather than tidy categories; a very large playlist (tens of thousands of entries) can take longer to load or refresh.
Xtream Codes (often shortened to "Xtream" or "XC API") isn't a file at all. It's three pieces of information:
When you enter these into a compatible app, the app asks the server for each section on demand: live categories, VOD categories, series, EPG. Everything arrives organised, with posters, descriptions and season/episode structure already in place. If you look closely, you'll see the Xtream details are the same username and password that were baked into the M3U link; the app is just using them in a smarter way.
Pros: cleanest experience in modern apps; EPG and catch-up come through automatically; faster to refresh because the app only loads what it needs; expiry date and connection count are shown inside the app.
Cons: only works in apps that support the API (most do now, but not all); if a provider's server address changes, you have to update it.
MAG boxes (and anything running Stalker/Ministra-style firmware) don't use a username or password on screen. Instead you type a portal URL into the box settings, and the server identifies the box by its MAC address, a hardware ID printed on the sticker underneath. Your provider registers that MAC on their end, and from then on the box logs in by itself every time it boots.
Pros: genuinely plug-and-play for the end user; a proper remote-controlled set-top experience; nothing to type beyond the portal address.
Cons: tied to one physical box, so swapping devices means asking your provider to update the MAC; fewer customisation options than an Android app; the box itself is an extra purchase.
| Criterion | M3U playlist | Xtream Codes | MAG portal |
|---|---|---|---|
| What you enter | One long link | Server URL, username, password | Portal URL (box sends MAC) |
| Best for | Older players, VLC, Kodi, web players | TiviMate, Smarters, Purple Player, most Android/Fire TV apps | MAG and Stalker-based boxes |
| EPG | Separate XMLTV link needed | Automatic | Automatic |
| Films & series layout | Flat list or basic groups | Full categories, posters, seasons | Categories via box interface |
| Load / refresh speed | Slower on big playlists | Fast, loads on demand | Fast |
| Moving to a new device | Paste the link again | Re-enter the three details | Provider must update MAC |
| Security note | Credentials visible in the URL | Credentials entered in app | No on-screen credentials |
In practice the device picks for you. Here's the quick version:
If you'd rather see everything in one place, the full guides index lists every device we support with step-by-step instructions.
Yes, and this is the part people often don't realise. With SkyStreamHubReborn, App access covers both M3U and Xtream Codes, because they're two views of the same account. If you start on an M3U link in VLC on your laptop and later buy a Firestick, you can just type the same username and password into TiviMate as an Xtream login. Nothing to re-buy, nothing to request.
MAG access is the exception, because the server needs to know your box's MAC address. If you order MAG access and later move to an app, or vice versa, message support on WhatsApp or Telegram and they'll sort the switch. Remember that your plan allows up to 3 connections at once, so a MAG box in the lounge and a Firestick in the bedroom can run side by side.
No. The stream itself is the same whichever way you sign in; the login type only changes how the app fetches the channel list and guide. If you're seeing buffering, check your connection first. The minimum we recommend is 20 Mbps download, 1β5 Mbps upload and a ping of 20β50 ms. Xtream can feel snappier day to day simply because the app loads categories on demand rather than parsing a huge playlist every time it opens, but once a channel is playing there's no difference.
Delivery is automated, so the moment your order completes you'll get your details without waiting for someone to reply. For App access that means a server URL, username and password (usable as Xtream Codes) plus a ready-made M3U link and EPG link. For MAG access it's a portal URL linked to the MAC you supplied. Every package, from BRAVO with 9,667 live channels through to Trex with 54,948 live channels, 169,988 films and 46,256 series, is available on 1, 3, 6 or 12-month plans with no contract, and test lines are available if you'd like to confirm your device and login type before committing.
Not sure which login type your setup needs? Take a look at the current plans and packages, pick the one that suits you, and if anything is unclear our UK support team on WhatsApp and Telegram can tell you exactly which details to enter.
For most modern apps, yes. Xtream Codes loads live TV, films, series and the EPG automatically and organises them into categories, whereas an M3U playlist often needs a separate EPG link and shows VOD as a flat list. M3U is still handy for VLC, Kodi and web players.
Usually, yes. The username and password in your Xtream login are the same ones embedded in your M3U link, so App access from SkyStreamHubReborn covers both formats without any extra cost.
It's the server address you type into a MAG box's settings. The box identifies itself to the server using its MAC address, so no username or password is entered on screen.
The most common cause is pasting the entire M3U link into the server URL field. The server URL should be just the address and port (for example http://server-address:8080), with the username and password entered separately.
No. M3U, Xtream Codes and MAG portal all deliver the same streams; they only differ in how the app or box fetches the channel list and guide. Picture quality depends on your internet connection and device.
Xtream Codes in TiviMate or IPTV Smarters is the easiest and best-organised option. Both apps also accept M3U links if you prefer.
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.
You don't strictly need a VPN for IPTV in the UK, but there are times it genuinely helps and times it makes buffering worse. Here's the honest breakdown, plusβ¦