Xtream Codes is the most common way providers distribute IPTV subscriptions, and understanding how it works makes setup much easier and troubleshooting much faster. If your provider gave you a server URL, username, and password — you're using Xtream Codes.
What Is Xtream Codes
Xtream Codes is a server-side panel that IPTV providers use to manage subscribers. When you subscribe, the provider creates an account on their panel and gives you three things: the server URL (e.g., http://provider.com:8080), a username, and a password. Your player uses these to fetch the channel list, EPG data, and stream URLs directly from the provider's server.
Advantages Over M3U
- Channels update automatically without you changing any settings
- EPG is included and stays current
- VOD categories are structured and searchable
- Multi-screen management (the server knows how many simultaneous connections you're using)
Setting Up in TiViMate
- Open TiViMate → Add Playlist
- Select Xtream Codes API
- Enter your server URL exactly as provided (include the port number)
- Enter username and password
- Tap Add — channels load automatically
Setting Up in IPTV Smarters
- Open Smarters → Add User → Login with Xtream Codes API
- Enter any display name, then server URL, username, password
- Tap Add User
Troubleshooting
If channels don't load: verify the URL includes the correct port number and no trailing slash. If you get an auth error: double-check username and password are case-sensitive. Contact your provider if credentials still fail — they may need to reset your account.
Providers with reliable Xtream Codes panels and consistent uptime are listed at xstream4kiptv.com.