Sapphire IPTV M3U Playlist: URL, Xtream Codes and EPG

What is an M3U playlist? The short answer
An M3U playlist is a link that tells a player app where to find your channels. When you order Sapphire IPTV, your welcome email contains that M3U playlist link, along with an EPG link for the TV guide and an Xtream Codes login. You paste one of them into a player app, the app reads the list, and the channels appear, grouped into categories.
This guide covers which login goes into which app, why your link should stay private, and what to do when a list looks out of date, using the login details Sapphire IPTV actually sends.
The three ways to sign in to Sapphire IPTV
Sapphire IPTV supports three sign-in formats, and your welcome email contains what you need for each:
| Format | What you receive | Typical use |
|---|---|---|
| M3U playlist link | One URL, plus a separate EPG link | Player apps with an "add playlist" or "M3U URL" option, Enigma2 receivers |
| Xtream Codes login | Server URL (with its port, such as :8080), username, password | Player apps with an "Xtream Codes" sign-in screen |
| MAG portal URL | One portal address | MAG boxes |
They all lead to the same subscription: the same 25,000+ live channels, the same 100,000+ movies and series, and the same TV guide. The difference is only in how the app asks for your details.
What is an M3U playlist link (IPTV URL)?
M3U started out as a plain text format for media playlists: a list of entries, each with a name and an address to play. An IPTV playlist uses the same format at a much larger scale. Every live channel and on-demand title is one entry, with its name, its category and the stream address.
When people search for an "IPTV URL", an "IPTV link" or a "playlist URL", this is usually what they mean: the address of that file. With Sapphire IPTV, that address is in your welcome email. You don't download the file yourself: you paste the address into a player app, and the app fetches the list from the server.
M3U vs M3U8
You will also see "M3U8" mentioned. M3U8 is the same playlist format saved in UTF-8 text encoding, which handles accented letters and non-Latin channel names cleanly. For you as a viewer, an M3U or M3U8 IPTV playlist works the same way: paste the URL into an app that accepts playlists.
The EPG link
The M3U playlist lists the channels. The EPG link (electronic program guide) supplies the schedule: what is on now and next. In an app, you usually add it in the same screen as the playlist, often in a field marked "EPG URL" or "XMLTV". Once both are in, the guide fills in alongside the channel list. Each Sapphire IPTV plan includes the TV guide (EPG).
What is an Xtream Codes login?
Xtream Codes is a sign-in method used by many IPTV player apps. Instead of one long link, you enter three fields:
- The server URL, including its port. The port is the number after the colon at the end, such as
:8080. If the app reports that it cannot connect, check that the port is still on the end of the address. - Your username.
- Your password.
Many viewers find this easier to type on a TV remote than a long M3U link, because each field is short. Both methods give you the same Sapphire IPTV channels; pick whichever your app asks for, or whichever you find easier.
The MAG portal URL
MAG boxes don't use a separate player app. They have a built-in portal. To connect one:
- Open Settings → System Settings → Server.
- Enter the portal URL from your welcome email.
- Save and restart the box.
The step-by-step version, with the other devices, is on the setup page for MAG boxes.
Which Sapphire IPTV login to use on each device
Here is how the apps named in the Sapphire IPTV setup guide match the formats. The apps are player apps by their own developers; they contain no channels of their own, and your subscription supplies the content.
- Samsung Smart TV: Smart IPTV, with your M3U link.
- LG and other Smart TVs: IPTV Smarters, with your M3U link or Xtream Codes login. SS IPTV is an alternative on LG. See Smart TV setup.
- Amazon Fire TV Stick: IPTV Smarters Pro from the Amazon Appstore, with your M3U link or Xtream Codes login. TiviMate and Perfect Player are alternatives. The full walkthrough is in the Fire TV Stick guide.
- Android phones, tablets and TV boxes: IPTV Smarters Pro (recommended), TiviMate or Perfect Player from Google Play.
- iPhone and iPad: IPTV Smarters Pro, GSE Smart IPTV or nPlayer from the App Store.
- MAG boxes: the built-in portal and your portal URL.
- Enigma2 receivers (Dreambox, VU+): open the receiver's web interface, upload the M3U playlist and convert it to a bouquet. See Enigma2 setup.
Your welcome email also includes setup steps for your device, so if the screen in front of you doesn't match this list, follow those. For a closer look at the most common app, read using IPTV Smarters Pro.
Getting your Sapphire IPTV playlist URL
You don't generate the link yourself. The order runs like this:
- Choose a plan: 1 month ($14.95), 3 months ($29.95), 6 months ($44.95) or 12 months ($59.95), each paid once for one connection.
- Message the team on WhatsApp. They confirm the plan and send a secure payment link; major credit and debit cards are accepted.
- Check your email for the login details: the M3U playlist link, the EPG link and the Xtream Codes server URL, username and password. If nothing has arrived, check your spam or junk folder.
Plans and what each includes are on the subscription page.
Keep your Sapphire IPTV playlist link private
Your M3U link and your Xtream Codes details work like a key to your subscription. Anyone who has them can try to use it. A few habits help:
- Don't post the link in forums, group chats or screenshots.
- Remember the connection limit. Each plan covers one connection at a time. If someone else is watching on your login, your own stream can stop. Sharing a subscription is not allowed under the terms, and extra connections are available as a paid add-on: ask the team on WhatsApp for the price.
- If you think the link has leaked, message the team on WhatsApp.
Refreshing a playlist that looks out of date
Channel lists change over time, and an app may still be showing an older copy. If a category looks wrong or the guide is empty:
- Use the app's reload or update option for the playlist and the EPG, if it has one.
- Remove the playlist and add it again with the same link from your welcome email. This forces the app to fetch a fresh list.
- Check what you pasted. A missing character, a space at the end, or a server URL without its port is a common cause of "cannot load playlist" errors.
- Restart the device, especially a MAG box after changing the portal.
If channels load but stutter, the problem is usually the connection rather than the playlist. Sapphire IPTV asks for at least 30 Mbps for HD and Full HD. Use Ethernet or 5 GHz Wi-Fi, turn on hardware acceleration in the app, set the buffer to 10–15 seconds and close other streams. More fixes are in the troubleshooting section.
Sapphire IPTV M3U playlist FAQ
What is an M3U playlist?
An M3U playlist is a list of streams, each with a name, a category and an address, that a player app reads to show your channels. With Sapphire IPTV, you receive the M3U playlist link by email and paste it into your app.
What is the URL for an IPTV playlist?
It is the address your provider gives you to load your channel list. It is personal to your subscription, so it comes in your welcome email rather than from a public page.
What is Xtream Codes?
Xtream Codes is a sign-in method used by many IPTV apps: a server URL with its port, a username and a password. It reaches the same channels as the M3U link.
Is an M3U8 IPTV playlist different from M3U?
M3U8 is the same playlist format in UTF-8 encoding. For viewers, both work the same way in apps that accept a playlist URL.
Where do I find my IPTV link?
In the welcome email you receive after ordering, together with the EPG link and your Xtream Codes details. Check the spam or junk folder if you can't see it.
Conclusion: your Sapphire IPTV M3U playlist in practice
An M3U playlist is the link that turns a player app into your TV: paste it in, add the EPG link, and the channel list and guide appear. Sapphire IPTV sends that link together with an Xtream Codes login and, for MAG boxes, a portal URL, so you can use whichever your device asks for. To get started, compare plans on the Sapphire IPTV subscription page. There's no published free trial: the free trial page explains how to ask the team on WhatsApp whether a test is possible, or you can start with the 1-month plan.
Want to try Sapphire IPTV?
Pick a plan: 1, 3, 6 or 12 months, from $14.95, paid once. Questions first? Ask the team on WhatsApp.
Related articles

Sapphire IPTV with IPTV Smarters Pro: Setup Guide
How to watch Sapphire IPTV in IPTV Smarters Pro on Fire TV Stick, Android, iPhone, iPad and LG TVs: M3U link or Xtream Codes login, EPG, buffer settings.
Read the article
Sapphire IPTV on Firestick: How to Set It Up
How to get IPTV on Firestick: Sapphire IPTV covers the Fire TV Stick, IPTV Smarters Pro from the Amazon Appstore, your login, the TV guide and fixes.
Read the article
Sapphire IPTV 4K: What 4K IPTV Needs at Home
What does 4K IPTV need? Sapphire IPTV explains the screen, device, app and connection behind HD, Full HD and 4K streams, and how to cut buffering.
Read the article