When you order King IPTV, we can send your login in two main formats: Xtream Codes and M3U. Both work, but they suit different apps and situations. This guide explains the difference and tells you which one to pick.
The short answer
Use Xtream Codes in almost every case. It is the easiest to enter, it works with the most player apps, and it automatically includes the channel list, on-demand library and TV guide. Use M3U only if you are using a player that requires a playlist link, such as VLC or certain older apps.
What are Xtream Codes?
Xtream Codes is a login format made up of three pieces:
- A server URL (for example, a web address we send you).
- A username.
- A password.
You type these three into your player app under “Login with Xtream Codes” and the app pulls down everything: live channels, the on-demand library and the programme guide, all at once.
It is the format we recommend for almost everyone because it is simple and self-contained.
What is M3U?
An M3U link is a single web address that points to a playlist file containing your channels. You paste the link into a player that supports playlists, and the app loads the channel list from that link.
M3U is a bit more basic. Depending on the app, you may need to add the TV guide (EPG) link separately, and on-demand content may be handled differently. It is still perfectly usable, but it has more moving parts.
Side by side
| Xtream Codes | M3U | |
|---|---|---|
| What you enter | Server URL + username + password | One playlist link |
| Channel list | Loads automatically | Loads from the link |
| On-demand library | Included | Varies by app |
| TV guide (EPG) | Loads automatically | May need a separate EPG link |
| Best for | Most apps, most users | VLC and simple players |
| Ease of use | Easier | Slightly more setup |
What about MAG portals?
There is a third format used by MAG boxes and a few other devices: a portal URL. You enter the portal address into the box’s Portal settings, and it loads a full-screen TV interface. This is essentially a different way of delivering the same content, and it is specific to MAG-style hardware.
If you use a MAG box, we will send you the portal URL. If you use a Firestick, Android device, Smart TV, phone or computer, you will almost always use Xtream Codes or M3U.
Which format should you choose?
- Firestick, Android TV, Android box, phone, tablet, Smart TV: use Xtream Codes.
- VLC on Windows or Mac: use M3U.
- MAG box: use the Portal URL.
- Not sure? Ask us on WhatsApp and we will send the right format for your device.
Can you switch between formats?
Yes. Your subscription is the same regardless of format. If you start with Xtream Codes and later want an M3U link, just message us and we will send it. The format is only about how your app connects; the content is identical.
How to enter Xtream Codes
- Open your player app (IPTV Smarters, TiviMate, IBO Player, etc.).
- Choose “Login with Xtream Codes API”.
- Enter the server URL, username and password exactly as sent.
- Tap Login or Add User.
Copy and paste the details rather than typing them. A single wrong character stops the login.
How to use an M3U link
- Open a player that supports playlists (for example VLC).
- Choose “Open network stream” or “Add playlist”.
- Paste the M3U link.
- The channel list loads from the link.
If your app asks for an EPG link separately, we can provide that too.
Troubleshooting login format issues
- “Invalid credentials” with Xtream Codes: copy-paste the details and make sure you selected Xtream Codes rather than M3U or Portal.
- M3U link does not load: make sure you pasted the full link including the “http” part, and that there are no spaces at the ends.
- Playlist loads but no guide: add the EPG link in the app’s playlist settings, or switch to Xtream Codes.
If you are still stuck, our troubleshooting guide covers login problems in depth, and our setup guide shows the full process on every device.
The bottom line
For nearly everyone, Xtream Codes is the right choice. It is simpler, it loads everything automatically, and it works with the most popular apps. Keep M3U in your back pocket for VLC and specific use cases, and use the portal URL if you run a MAG box.
How each format handles the TV guide (EPG)
The electronic programme guide is where the two formats differ most:
- Xtream Codes pulls the channel list, on-demand library and TV guide together from your login, with no extra steps.
- M3U loads the channel list from the playlist link, but the TV guide often needs a separate EPG link added in the app’s playlist settings.
If you use M3U and the guide is empty, that is almost always why. Add the EPG link we provide and refresh the playlist.
A quick background on Xtream Codes
“Xtream Codes” started as the name of a widely used IPTV server platform. Over time, the name became shorthand for the login method itself: a server URL, username and password that a player app uses to fetch everything automatically.
That is why you will see the label in nearly every player app, from IPTV Smarters to TiviMate. It is not a different service, just the most common way apps talk to an IPTV server.
Common login errors and what they mean
- “Invalid credentials” or “Login failed”: almost always a typo in the URL, username or password. Copy and paste and check for trailing spaces.
- “Account expired”: your subscription period has ended. Order again on the plans page.
- “Connection limit reached”: another device is already streaming. Stop it or upgrade to more connections.
- “Playlist could not be loaded” (M3U): the link was pasted incorrectly, or the player needs the EPG link added separately.
If an error persists, our troubleshooting guide covers each one in depth.
Frequently asked questions
- Can I use both formats at the same time? In practice you will use one per device. Pick the one your app prefers.
- Is one format more secure? Both are equally secure. The difference is convenience, not safety.
- Do I need to memorise my login? No. Keep our WhatsApp message handy and copy from it when you set up a new device.
- What if I lose my login? Message us and we will resend it after verifying your order.
The bottom line, restated
For nearly everyone, Xtream Codes is the right choice. It is simpler, it loads everything automatically, and it works with the most popular apps. Keep M3U for VLC and specific use cases, and use the portal URL if you run a MAG box.
Logging in with IPTV Smarters, step by step
Because IPTV Smarters is the most common app, here is the exact flow for each format:
- Open IPTV Smarters and tap “Add New User” (or “Login with Xtream Codes API”).
- For Xtream Codes: enter your server URL, username and password, then tap Add User.
- For M3U: choose “Login with M3U URL”, paste the playlist link, and optionally add the EPG link.
- Wait a few seconds while the app loads your channels.
The “Any Name” field at the top is just a label for your own reference. Name it “King IPTV” or anything you like. It does not affect the login.
Using M3U in VLC, step by step
VLC is the classic choice for M3U on a computer:
- Open VLC.
- Go to Media → Open Network Stream (or press Ctrl+N).
- Paste your M3U link and click Play.
- To browse channels, open the Playlist (Ctrl+L) and pick a channel.
VLC is free, works on Windows, Mac and Linux, and is a good way to test that your login works. For everyday TV watching, though, a dedicated IPTV app with a proper guide is more comfortable.
Why the guide matters as much as the channel list
When choosing between formats, people focus on the channel list, but the TV guide (EPG) is what makes IPTV feel like real television. Xtream Codes brings the guide in automatically, which is a big part of why we recommend it.
With M3U, if your guide is empty, the fix is almost always adding the EPG link. It is not a fault with your subscription, just a step that M3U does not do for you.
Quick reference for choosing your format
| Your device or app | Use |
|---|---|
| IPTV Smarters, TiviMate, IBO Player | Xtream Codes |
| VLC on a computer | M3U |
| MAG box | Portal URL |
| Anything else or unsure | Ask us on WhatsApp |
Get your login format on WhatsApp · See plans
Related: setup guide · what is King IPTV