Before you start
- Your personal Smart4K M3U link from the activation message
- A player that accepts an M3U URL, such as VLC, Kodi or Smart IPTV
Nothing to sign in with yet? Take a 24-hour test line first, or pick a term.
Setting it up
Check whether this player actually needs the M3U
Open the add-source screen in your player and look at what it offers. If an Xtream Codes or API option is there, close this guide and use that instead: it brings the guide, the catch-up window and the on-demand library with it, and the playlist brings none of them. The M3U is the right tool for exactly three situations. VLC, which has no concept of an account. Kodi through the IPTV Simple Client. And Smart IPTV on a Samsung or LG set, which is built around playlists by design.
Copy the link without altering it
It sits in your activation message in the form http://server:port/get.php with your username and password attached to the end as parameters. Copy the whole thing, including everything after the question mark, because the part that looks like clutter is the part that identifies your line. Do not shorten it, do not drop the port, and do not retype it from a photograph, since a single wrong character in the credentials produces a list that loads empty rather than an error that explains itself.
Paste it into the player the way that player expects
VLC wants Media, then Open Network Stream, then the link, then Play. Kodi needs the IPTV Simple Client add-on installed first and the link pasted into its M3U URL field. Smart IPTV takes it at siptv.app/mylist against the television MAC address rather than on the television itself. TiViMate and IPTV Smarters will both accept one under M3U playlist, though on those two the Xtream login is the better route and takes the same amount of typing.
Attach a guide separately if you want one
This is the step that surprises people who came from an Xtream login. Because the playlist format has nowhere to carry programme data, the guide has to be supplied as its own source: the same server address ending in xmltv.php with your credentials attached, which support will send on request. Kodi and Smart IPTV both have a field for it. Without one, every channel plays perfectly and every programme slot sits blank.
Give the first load time, then check what you have
A list this size is thousands of lines of text and simpler players read every one before they display anything, so the first open is slow and every one after it is quicker. Once it settles, play a channel and then its HD or SD counterpart to see what the chain is giving you. If the whole list plays and only one entry refuses, that is the channel rather than the link, and the alternative copy of it is usually two entries away.
Store the link like a credential
The username and password are inside the address, which makes a shared M3U link exactly as serious as a shared password and rather easier to leak, because it looks like an ordinary web address. Keep it out of forums, screenshots and group chats. If you think it has got out, ask support to reissue it; that is a short conversation and considerably shorter than working out why your line is refusing you at nine in the evening.
When the picture is wrong
The player takes minutes to show anything
Expected behaviour rather than a fault, and it is a property of the format. There are thousands of entries in that file and a simple player parses all of them before drawing the first one. Two things help. Move to a player that handles categories properly, such as TiViMate or IPTV Smarters, which index rather than parse. Or ask support for an M3U filtered down to your own country, which cuts the file to a fraction of its size.
Channel names appear and every logo is missing
The logos are not inside the playlist. The file holds a web address for each one and the player fetches them separately, so a slow connection, a blocking network or a player with images switched off leaves you with a list of bare names. The streams are entirely unaffected by this. If the names are right and the channels play, nothing is wrong with the line and the logos will usually fill in on a later launch.
It stopped working shortly after you shared it
Your credentials are written into that link, so sharing it is sharing the line rather than sharing a list. Whoever you sent it to is now using one of your simultaneous connections, and on a one-connection plan that is enough to lock you out of your own subscription in the evening. Ask support to reissue the link, and add the extra connections to the plan if the sharing was deliberate.
Other players that read the same line
Smart IPTV (SIPTV)
Smart IPTV has no login screen. Find the MAC on your Samsung or LG set, send your Smart4K M3U link to it at siptv.app and open 25,000+ channels.
Windows PC and Mac
Three routes on a computer: the browser player with nothing installed, VLC with your M3U link, or IPTV Smarters for desktop. 25,000+ channels.
Every guide
The full list, device by device and player by player.
Ready to point your M3U playlist at a real line?
Terms start at $15. Send one message and the credentials come back in under 15 minutes.
Questions people ask about the M3U playlist
Why do free M3U lists from GitHub stop working?
Look at what one of those lists actually is: a stream address somebody found and then republished to an unlimited audience. Nothing behind it was ever provisioned for that load, so the source either blocks the traffic or collapses under it, and a few days is a normal lifespan. The secondary problems are worse than the outage. Names in the file often do not match what plays behind them, there is nobody to contact when it breaks, and the sites that aggregate these links have been a distribution route for malware for years. A paid line is provisioned for the number of connections it sells, and that is the entire difference.
What is the difference between the M3U link and the Xtream login?
They open the same line and carry the same channels. The Xtream login is three separate values that let a player ask questions and assemble a guide, a catch-up window and an on-demand library. The M3U is one flat file of names and addresses. Use Xtream wherever the player offers it, and keep the M3U for VLC, Kodi and Smart IPTV, which only understand playlists.
Can I open the M3U link in a web browser?
It will download a text file rather than play anything, since a browser has no idea what to do with a playlist. That is occasionally useful as a check that the link is valid, but be careful where you do it: the downloaded file sits in your downloads folder with your username and password in plain text inside it. Delete it once you have looked.