What is an M3U playlist URL?
M3U is a plain-text playlist format invented in the late 1990s for Winamp. Each line is either a channel name (#EXTINF metadata) or a streaming URL. IPTV providers host an M3U file on their server and give you the URL to it — when your IPTV player fetches that URL, it builds your channel grid.
An M3U URL looks like this:
http://line.royaliptv.online:8080/get.php?username=USER&password=PASS&type=m3u_plus
Where do I get an M3U playlist URL?
From your IPTV subscription. Royal IPTV emails your personal M3U URL the moment your account activates — usually within 10 minutes of WhatsApp payment, or instantly during the free 24-hour trial.
Best IPTV players that accept M3U URLs
- IPTV Smarters Pro — Android, iOS, Apple TV, Smart TV, Fire Stick. Free.
- Smart IPTV Player (TiviMate) — Android TV box + Fire Stick. Free + Premium.
- IPTV Player Pro — Android only. Paid (~$6).
- VLC — universal, no EPG.
- Smart IPTV (SIPTV) — Samsung Tizen + LG webOS Smart TVs.
- Perfect Player — Android.
How to add an M3U URL to your IPTV player
- 1
Copy your M3U URL
Open the Royal IPTV email and copy the full URL starting with
http://. - 2
Open IPTV Smarters Pro (or any M3U player)
On first launch, choose 'Add new user' → 'Load Your Playlist or File/URL'.
- 3
Paste the URL
Give it a name (e.g. 'Royal IPTV'), paste the URL into the 'M3U URL' field, leave 'EPG URL' empty (Royal IPTV bundles EPG into the M3U). Tap 'Add User'.
- 4
Let the playlist load
30 seconds for 30,000+ channels. The categories appear at the top: Live TV, Movies, Series, Catch Up.
- 5
Bookmark or never lose this URL
Save the email in a starred folder. If your phone breaks or you switch devices, you reuse the same URL.
Common M3U playlist problems
'No channels found' after pasting URL
Check three things: (1) you copied the full URL including ?username= and ?password=, (2) the URL has not expired (free lists expire in hours), (3) you have a stable internet connection while loading. With Royal IPTV the URL is permanent — message support if reload fails.
Channels load but won't play
Switch the external player to IJK Player in Settings → Player Settings. ExoPlayer can be picky about HEVC streams; IJK Player is more permissive.
EPG is empty
Try the Xtream Codes login instead of plain M3U URL — same Royal IPTV credentials, much better EPG. See our Xtream Codes guide.
