Skip to content
Kemo SAT

7 min read

M3U vs Xtream Codes: Which Login Should You Use With Kemo IPTV?

What the M3U link, the Xtream Codes login and the MAG portal are, which apps need which, and how to avoid the typing errors behind most failed logins.

By Kemo SAT Setup Team, Installation & support. Written by the Kemo SAT support staff who answer setup questions on WhatsApp and Telegram every day. Steps are re-tested on real devices when the player apps change.

What is the difference between M3U and Xtream Codes?

Both give your player access to the same Kemo IPTV subscription. Xtream Codes is a login in three parts — server URL, username and password — that lets the app load live channels, the TV guide, movies and series automatically. M3U is a single long link to a playlist file, mostly used by simpler players. For almost everyone, Xtream Codes is the better choice.

Every Kemo SAT activation email includes both, plus a third format for set-top boxes: the MAG portal. This guide explains each one, when to use it and how to avoid the typing mistakes that cause most failed logins.

What does an Xtream Codes login look like?

Your email lists three values:

FieldExample formatNotes
Server URLhttp://server-address:8080Keep http:// and the port number
Usernamekms12345Case-sensitive
PasswordaB3dE6gHCase-sensitive

"Xtream Codes" is the name of the interface the server uses, and almost every modern IPTV app supports it under that name — sometimes written as "Xtream Codes API" or "XC API".

Why is Xtream Codes usually better?

  • The TV guide loads by itself. No extra EPG link to find and paste.
  • Movies and series get their own sections, with posters, descriptions and seasons.
  • Catch-up works. Channels with replay show past programmes in the guide.
  • Account info is visible. Most apps show your expiry date and how many connections are in use.
  • Updates are simpler. If we ever change a server address, you change one field.

Use Xtream Codes in TiviMate, IPTV Smarters Pro, XCIPTV, IBO Player Pro, IPTVX and most other current players.

When should you use the M3U link?

The M3U link is one line that contains the server, your username and password, and the playlist type. It's useful when:

  • the player has no Xtream Codes option — for example VLC on a computer, or Smart IPTV (SIPTV) on older smart TVs;
  • a smart-TV app asks you to upload a playlist on its website using the TV's MAC address;
  • you want to test quickly in VLC whether the service plays on a computer.

The drawbacks: many M3U players don't load the full movie and series library, and the TV guide may need a separate EPG link. If you can choose, choose Xtream Codes.

Can you get the Xtream details from an M3U link?

Yes. Look inside the link: the part after username= is your username, the part after password= is your password, and everything before /get.php is the server URL. That's useful if an app asks for Xtream details and you only have the M3U link to hand.

What is a MAG portal?

MAG boxes and some Formuler boxes don't use usernames and passwords. Instead, the subscription is tied to the box's MAC address — a hardware ID printed on a sticker underneath, starting with 00:1A:79 on MAG devices.

The process:

  1. Send us the MAC address (in the order notes or on WhatsApp).
  2. We register it to your Kemo SAT subscription and send you a portal URL.
  3. On the box, go to Settings → Servers → Portals and enter the URL as Portal 1.

Full steps are in the MAG box guide and the Formuler guide.

Which login should you use on each device?

DeviceRecommendedAlternative
Firestick, Android TV, Google TV, ShieldXtream Codes (TiviMate / Smarters)M3U
Samsung, LG, Hisense VIDAAXtream or M3U uploaded via the app's website (IBO Player Pro)M3U in Smart IPTV
iPhone, iPad, Apple TVXtream CodesM3U
Windows, MacXtream Codes (Smarters)M3U in VLC
MAG boxMAG portal—
FormulerPortal or Xtream Codes in MyTVOnline—
Enigma2Xtream Codes in a pluginM3U bouquet

How do you avoid login errors?

Almost every "invalid login" message we see in support comes from one of these five mistakes:

  1. Missing http://. The server URL must start with it. Some apps add it automatically; most don't.
  2. Missing port. If your email shows :8080 or another number at the end, it must be there.
  3. Wrong capitals. Usernames and passwords are case-sensitive. Smart-TV keyboards often capitalise the first letter.
  4. Extra spaces. A space before or after a value — common when copying — makes the login fail.
  5. Confusing similar characters. 0 (zero) and O, 1 and l, I and l. Copy and paste whenever you can.

Tip: open your activation email on a phone, long-press to copy each value, and paste it into the app — or send it to your TV device with a keyboard app.

What if you have more devices than connections?

Logins aren't locked to one device. You can enter the same Xtream Codes details on every TV in the house; the limit is how many play at the same moment. A two-device plan means two screens playing together. MAG portals are different: each box's MAC address is registered separately and counts as one device. See how many devices you need.

Summary

  • Xtream Codes: three fields, best in nearly every app, loads guide and VOD automatically.
  • M3U: one link, for players without Xtream support and for quick tests in VLC.
  • MAG portal: for MAG and Formuler boxes, linked to the MAC address.
  • Most login problems come from http://, the port, capitals or spaces — copy and paste.

No login yet? Try Kemo IPTV free for 24 hours — the trial includes all three formats.

Ready to watch Kemo SAT?

Start with the 24-hour free trial or pick a plan from $13. Your login usually arrives 5–30 minutes after payment.

  • From $13 a month
  • No contract, no auto-renewal
  • 7-day refund policy