What is Xtream Codes / Xtream IPTV?
Xtream Codes is the de facto IPTV authentication standard. Instead of a long opaque M3U URL, you get three small fields:
server URL— e.g.http://line.royaliptv.online:8080username— your account IDpassword— the secret
Any smart IPTV xtream player (Smarters Pro, TiviMate, GSE) consumes those three fields and pulls live channels, VOD, EPG and catch-up via a single backend API.
Xtream Codes vs M3U URL — which is better?
| Capability | M3U URL | Xtream Codes |
|---|---|---|
| Live channels | ✓ | ✓ |
| VOD library | Partial | ✓ |
| Series library | Partial | ✓ |
| 7-day EPG | Sometimes | Always |
| Catch-up TV | Rarely | ✓ |
| One-tap login | Long URL | 3 fields |
| Survives URL changes | ✗ | ✓ |
IPTV players that support Xtream Codes
- IPTV Smarters Pro — full support, including catch-up
- TiviMate — full support
- GSE Smart IPTV — supported
- Perfect Player — supported
- Smart IPTV (SIPTV) — supported on Samsung Tizen + LG webOS
- VLC — not supported (use M3U URL instead)
How to set up Xtream Codes with Royal IPTV
- 1
Get your Royal IPTV Xtream Codes
Start the 24h free trial on WhatsApp. You will receive an email with three lines: server URL, username, password.
- 2
Open IPTV Smarters Pro or TiviMate
On first launch, choose 'Login with Xtream Codes API' (not the M3U URL option).
- 3
Paste the three values
Name the profile 'Royal IPTV'. Paste the server URL, username and password from the email. Tap 'Add User'.
- 4
Wait 30-60 seconds
The app downloads 30,000+ live channels, 80,000+ VOD titles and the 7-day EPG.
- 5
Browse
Use the Live TV / Movies / Series / Catch Up tabs at the bottom.
Are Xtream Codes safe?
Xtream Codes credentials are like any other login — keep them private. If somebody steals your username/password they get free access to your subscription until you ask the provider for a reset.
