Setup Guide

How to Setup Xtream Codes API for IPTV (2026)

Xtream Codes API is the most reliable way to connect your IPTV subscription to any player. This guide covers setup on TiviMate, IPTV Smarters Pro, GSE Smart IPTV, and Kodi.

Vivimate·June 2026·6 min read

Xtream Codes API is a protocol that lets IPTV players connect directly to an IPTV server using three pieces of information: a Server URL, a Username, and a Password. It's the most widely supported and most reliable method for loading IPTV channels.

Unlike an M3U playlist link (which is a static file that must be manually refreshed), Xtream Codes creates a live connection to the server — meaning your channel list, EPG, and VOD library always stay up to date automatically.

All Vivimate subscriptions use Xtream Codes. Your credentials are sent via WhatsApp immediately after purchase.

Your Xtream Codes Credentials Explained

Server URL

http://server.vivimate.tv:8080

The address of the IPTV server. Always use exactly as provided — don't add trailing slashes.

Username

your_username_here

Your unique account identifier. Case-sensitive.

Password

your_password_here

Your account password. Case-sensitive. Copy-paste to avoid typos.

Setup on TiviMate

Recommended

TiviMate is the best IPTV player for Android TV and Firestick. Here's how to add your Vivimate account using Xtream Codes:

1

Open TiviMate. On the welcome screen, tap Add Playlist.

2

Select Xtream Codes API from the list of playlist types.

3

In the URL field, enter your Vivimate Server URL exactly as received.

4

Enter your Username in the username field.

5

Enter your Password in the password field.

6

Tap Add. TiviMate will connect and start loading your channels and EPG.

7

Wait for the channel list to fully load (usually 30–60 seconds for 50,000+ channels).

8

Once loaded, your Live TV, Movies, and Series will all be available.

💡 TiviMate tip: Go to Settings → EPG → Refresh EPG after adding your playlist to load all program guide data immediately.

Setup on IPTV Smarters Pro

1

Open IPTV Smarters Pro.

2

Tap Add User or the + icon.

3

Select Login with Xtream Codes API.

4

Enter a profile name (e.g., Vivimate).

5

Enter your Server URL, Username, and Password.

6

Tap Add User or Login.

7

Your channels, VOD, and series will load under their respective tabs.

Setup on GSE Smart IPTV (iOS / macOS)

1

Open GSE Smart IPTV.

2

Tap the Menu icon → Remote Playlists.

3

Tap the + icon and select Xtream Codes API.

4

Enter a playlist name (e.g., Vivimate), your Server URL, Username, and Password.

5

Tap Add. Your channels will appear under Live TV.

Setup on VLC (Windows / Mac / Linux)

VLC doesn't support Xtream Codes natively, but you can use your M3U URL instead. Generate your M3U URL by visiting:

http://[ServerURL]/get.php?username=[Username]&password=[Password]&type=m3u_plus

In VLC: go to Media → Open Network Stream and paste your M3U URL. This method works but won't include EPG data — use TiviMate or IPTV Smarters for the best experience.

Xtream Codes Troubleshooting

"Wrong username or password" error

Copy-paste your credentials directly from your WhatsApp activation message. Even a single extra space will cause this error.

"Connection failed" or "timeout" error

Check your internet connection. Try switching from Wi-Fi to mobile data to confirm the server is reachable. If the server is down, contact Vivimate support.

Channels load but EPG is empty

In TiviMate: Settings → EPG → Refresh EPG. Allow 2–5 minutes. The EPG loads separately from channels.

Only some channels appear

Your account may have a category filter applied. In TiviMate, go to Settings → Channels → Show All Groups and ensure all groups are enabled.

"Maximum connections reached" error

Your subscription allows a set number of simultaneous streams. Close IPTV on other devices and try again, or upgrade your plan for more connections.

For full device-specific guides, see Firestick setup · Android TV setup · Apple TV setup

Stream Everything with Vivimate

50,000+ live channels · NFL · NBA · MLB · 4K UHD · No contract · From $14.99/month

View Plans from $14.99