What you need
- Your personal GreatestIPTV M3U link from WhatsApp
- A player that accepts an M3U URL
No login yet? Get a free 24-hour trial or choose a plan.
Step-by-step setup
Copy the M3U link
You will find it in the activation message, in the form http://server:port/get.php?username=…&password=…&type=m3u_plus. Note that your username and password sit inside the URL, so anyone you send it to can watch on your account. Keep it to yourself.
Paste it in the player
In VLC, use Media then Open Network Stream. Smart IPTV takes it at siptv.app/mylist. Kodi wants IPTV Simple Client, then M3U URL. TiViMate and Smarters will also accept it under "M3U playlist", though the Xtream login serves you better in both.
Add the EPG if asked
A few players ask for the guide separately. It is the same server address ending in xmltv.php, carrying the same username and password. Support will send the exact string if you ask.
Common errors and fixes
The list loads slowly
There are thousands of channels in a single flat file, which some players handle poorly. Either move to a player with proper categories, such as TiViMate or Smarters, or ask support for a country-filtered M3U that cuts the list to what you actually watch.
Other apps that work with GreatestIPTV
Smart IPTV (SIPTV)
Smart IPTV has no login screen. Find the TV's MAC, upload your M3U link at siptv.app, restart, and activate after the 7-day trial. 25,000+ channels.
Windows PC and Mac
Three ways to watch IPTV on a computer: the IPTV Smarters desktop app, VLC with your M3U link, or the browser player with nothing to install at all.
All setup guides
Every device and app we support, in one place.
Ready to watch on your M3U playlist?
Plans from $15 a month with 25,000+ channels. Login in under 15 minutes on WhatsApp.
M3U playlist IPTV FAQ
Why do free M3U lists from GitHub stop working?
Because they are scraped streams being shared with thousands of strangers simultaneously. The source servers either block them or simply collapse under the load, usually within days. A paid playlist is bound to your own account on servers sized for the number of people using them, which is the entire reason it still works at kick-off.