Xtream Codes vs M3U vs MAC activation: which method to use to run your subscription
Three different ways your subscription details reach your screen, each with its place: Xtream Codes for modern apps, M3U for general players such as VLC, and MAC activation for TV-store players. This explanation simplifies the difference without technical jargon, tells you which method to use on which device, and the common mistakes in each.

Why are there three methods at all?
Because apps came to read lists differently. The oldest is the M3U file: a text playlist holding the channel links, readable by almost any video player. Then came Xtream Codes as a smarter interface: the app connects to the server with sign-in details and fetches the channels, films and programme guide arranged in categories, and remembers what you watched. MAC activation solves a different problem: Samsung and LG TVs make typing long details with the remote a chore, so the list is tied to the device’s own address and activated from the service side. All three reach the same content; the difference is the experience and the ease of setup. For choosing the app itself, see the app-choosing guide.
Xtream Codes: the main method for modern apps
Three things reach you after payment: the server URL (starting with http), a username and a password. You enter them in the app once and it handles the rest: arranged categories, a channel guide (EPG) in most apps, search, and favourites. The most common mistakes: an extra space before or after the username, a URL typed without http, or the letter O mixed up with the digit 0. Always copy and paste instead of typing.
M3U: one link for any player
A long link generated from the same Xtream details, which opens in VLC and most general players on computers and phones. Suited to quick playback or devices that do not support Xtream Codes, but the channel guide is limited or absent, and the list appears as one long run without categories in general players. If your app supports Xtream Codes, use that first; M3U is for the other cases.
MAC activation: for Samsung and LG TVs
TV-store players — IBO Player, HQ Player, Duplex TV and others — show a MAC address and a device key on first open. You photograph the screen and send it to us, we tie your subscription to that address, and the channels appear in the player without entering any details. The advantage: no typing with the remote. The caveat: the address changes with a new device and sometimes with a reinstall of the player — send us the new address and we update the activation.
A quick comparison
- Ease of setup: MAC (no typing) › Xtream Codes (paste three fields) › M3U (a long link).
- Channel guide and categories: Xtream Codes best › MAC depends on the player › M3U limited.
- Device compatibility: M3U widest (any player) › Xtream Codes (modern apps) › MAC (store players).
- Changing the app later: Xtream and M3U re-enter the same details; MAC needs a new activation for the new player.
Which method on which device
- Fire TV and Android (our official apps)
Xtream Codes — pasted into the app after installing through Downloader. Codes on the apps page, steps in the Fire TV guide.
- Samsung, LG and other store-based TVs
MAC activation through one of the supported players in the TV’s store — the Samsung guide and the LG guide.
- iPhone, iPad and Apple TV
Xtream Codes in a compatible App Store player, or M3U if the player does not support Xtream. Steps in the iPhone guide and the Apple TV guide.
- Windows and Mac
Xtream Codes in a desktop player, or M3U in VLC for quick playback. Steps in the Windows guide and the Mac guide.
- Not sure what you received?
Message us a photo of the message (without posting it in groups) and we tell you which method suits your device.
The method does not change the connection needs
Xtream, M3U or MAC — all reach the same source, and the picture needs a steady 15 Mbps for high definition and 30 Mbps for 4K at the viewing device itself.
Before entering the details
- Copy and paste the details from our message; do not type them character by character.
- Make sure the server URL is complete and starts with http.
- No spaces before or after the username and password.
- On MAC players: photograph the screen on first open and do not reinstall the player afterwards.
- Do not share the details or the MAC photo in public groups.
- After entering, wait a minute for the large list to load before judging.
Common mistakes in each method
An extra space, a mixed-up character (O and 0, l and 1), or a URL without http. Paste the details again from our message, and check the subscription’s expiry date.
Make sure the link is complete and not cut, and that the player supports long M3U lists. Try it in VLC to confirm the problem is the player, not the link.
Reopen the player or press Reload, and make sure the address sent matches the screen character for character. If you reinstalled, send the new address.
Not the method — the connection or the quality. Drop the quality one step for a while, and see the buffering fixes in the 4K quality guide.
Xtream Codes, M3U and MAC — frequently asked questions
What is Xtream Codes?
The sign-in method used by most IPTV apps: a server URL, a username and a password. The app uses them to fetch channels, categories and the programme guide, arranged.
What is an M3U link?
A single playlist link that opens in general players such as VLC. Suited to quick playback, with a limited channel guide.
What is MAC activation?
Tying the subscription to the device address a TV-store player shows on first open, so the channels appear without entering details. The easiest method on Samsung and LG.
Can I use the same details in more than one app?
Xtream and M3U details go into any compatible app, within the device terms: setup on two devices and playback on one device at a time.
How many devices can play at the same time?
We help you set up on two devices, with playback on one device at a time. If you need more than one screen, ask before ordering.
Which method gives the best quality?
The quality is the same because the source is the same. The difference is the interface, the channel guide and the ease of setup; the best quality comes from a steady connection and the right quality setting in the app.
Option names in apps differ between versions, and app availability varies by country. Picture quality and stability depend on the source, your device and your connection speed. If you are not sure what you received or which method suits you, message us on WhatsApp.
Method clear? Start now
Pick a subscription length, and the details reach you in the method that suits your device with step-by-step setup help.





