What to have ready
- Your personal IPTVever M3U link from WhatsApp
- A player that accepts an M3U URL
- Somewhere private to keep it
Still on your old provider? Run a 24-hour test line beside it — nothing needs cancelling first — or look at what the plans cost.
The move, one step at a time
Read what the link actually contains
It takes the form http://server:port/get.php with your username and password appended as parameters. That detail deserves a second look, because your credentials are sitting in plain sight inside the link. Treat it exactly as you would a password. Anyone holding it holds your subscription, and unlike a password it looks innocuous enough that people paste it into forums when asking for help.
Check it works before configuring anything else
Paste it into VLC on a computer first. If channels play there, the link is good and any later failure belongs to whichever player you are setting up. If it does not play in VLC, nothing further down the chain will either, and there is no point configuring a television until that is resolved. Thirty seconds here regularly saves an hour.
Give it to your player
VLC wants Media, then Open Network Stream. Smart IPTV takes it at siptv.app/mylist. Kodi needs the IPTV Simple Client and its M3U URL field. TiViMate and Smarters accept one under M3U playlist, though in those two the Xtream login serves you considerably better and there is no reason to choose this route.
Add the guide separately where required
Certain players want the programme data on its own. It is the same server address ending in xmltv.php with your credentials attached, and support will send it on request. The players needing this are generally the same ones that will not take an Xtream login, so the two inconveniences arrive together.
Expect it to be slower, and know why
There are thousands of entries in that file and simpler players parse every one before displaying anything. That is a property of the format rather than a fault, and it is not a difference between providers. If it is unusably slow, move to a player that handles categories, or ask support for an M3U filtered to your country.
Prefer the Xtream login wherever you can
Worth repeating at the end, because people find this page through a search and assume M3U is the intended route. It is not. It is the compatibility option for players that cannot do better. Where your player offers an Xtream Codes login, take that instead: you gain the programme guide, the on-demand catalogue and proper category handling, all of which the playlist route either loses or handles badly. If your previous provider only ever gave you an M3U, that is worth noting too — it usually means no guide data was being maintained at all.
Think about the link your old provider still has
This is the part nobody mentions when you switch. Their link contained their credentials, not yours, so there is nothing of yours for them to misuse — but if you ever shared your old link with anyone, that line stays usable by them until it expires. Worth remembering as a reason not to share the new one, whoever asks.
If something does not behave
The list loads very slowly
Thousands of entries parsed in order. Let it finish before clicking, then move to a player that handles categories, such as TiViMate or Smarters. Alternatively ask support for a playlist filtered to your country, which cuts the file to a fraction of the size.
Some channels play and others do not
Normal with M3U in simpler players, because there is no fallback logic: a channel whose codec the player cannot handle fails silently. Try the HD or SD copy. If both fail while other channels work, report that one specifically rather than the whole list.
The playlist works in VLC but not in Kodi
Kodi needs the IPTV Simple Client enabled and configured before it will do anything with an M3U, and it fails quietly when it is not. Check the add-on is enabled, the URL is in its own field rather than a general search box, and that Kodi has been restarted afterwards.
The link stopped working after a renewal
Occasionally a reissued line carries new credentials, which changes the link even though the account is continuous. Take the current one from the most recent activation message rather than an older chat, and update the players using it.
Other players that take the same credentials
Smart IPTV (SIPTV)
Change provider in Smart IPTV on a Samsung or LG television: find the MAC, upload the new M3U at siptv.app, and save the old link first. 25,000+ channels.
Windows PC and Mac
Check a new IPTV line on Windows or Mac in five minutes with IPTV Smarters for desktop, VLC and an M3U link, or the browser player. 25,000+ channels.
Every walkthrough
The whole list of hardware and players, on one page.
Try it on your M3U playlist without cancelling anything
A test line runs beside whatever you are paying for now, so you can compare the same channels on the same hardware on the same evening. Plans open at $15 a month for the full 25,000+ line-up.
What people ask when moving a M3U playlist
Why do the free M3U lists from GitHub stop working?
They are scraped streams republished for anyone to take, so thousands of strangers hit one source simultaneously. The host blocks them or it simply collapses, rarely taking more than a few days. Nobody is answerable when it stops, and the sites distributing them have a long history of carrying malware. If that is what you tried before paying for anything, the contrast is the whole argument.
Should I use M3U or the Xtream login?
The Xtream login wherever your player offers it. It retrieves the guide and catalogue by itself, handles categories properly and is quicker to enter. M3U exists for players that cannot do that; choosing it in a player that supports both gives you a worse experience for no reason.
Is the M3U link the same as my subscription?
It is one way of expressing it. The link contains your username and password as parameters, so it carries exactly the same access as the Xtream login, in a less convenient wrapper. Treat it with the care you would give the password, because functionally that is what it is.
Can I edit the playlist myself?
You can download and edit the file, and some people do to build a small personal list. Be aware that an edited copy is a snapshot: channels added or moved at our end will not appear in it. For most people the favourites function inside a decent player achieves the same thing and stays current.
Can I share my playlist with family?
Sharing the link shares the subscription, including the limit on simultaneous viewers, so a household on a single-viewer plan will simply block one another. If several people need to watch at once, move up a tier rather than passing the link around. Sending it outside the household also risks the line being reissued.
Does the link expire?
It lasts as long as the line behind it. A straightforward renewal keeps the same link working; a reissued line produces a new one. If a playlist stops loading while the subscription is current, take the newest link from your most recent activation message rather than an older chat.