Xtream Codes

The premium Xtream Codes player.

Add your Xtream Codes credentials once. Kyro gives you a proper streaming app: Live TV, Movies, Series, full 7-day EPG, and favorites — no ads, no tracking.

Primer

What is the Xtream Codes API?

Xtream Codes is an API standard many IPTV providers use to expose their catalog — Live TV, VOD movies, and TV series — through a single authenticated endpoint.

Unlike a static M3U URL, an Xtream connection uses three pieces of info:

  • Server URL — your provider's portal (e.g. http://example.com:8080).
  • Username — assigned by your provider.
  • Password — assigned by your provider.

Xtream responses include categories, poster art, episode lists, and EPG data in a structured format — which is why Xtream-backed libraries usually look richer than raw M3U feeds.

Xtream APIStructuredPoster art
Server URL
http://portal.example.com:8080
Username
your-username
Password
••••••••••

You paste these once. Kyro stores them on your device — never on our servers.

M3U or Xtream?

Both work. Xtream usually works better.

If your provider offers both, Xtream gives you richer data: categories, posters, episodes, and EPG — out of the box.

M3U URLXtream Codes
Live TV
Movies (VOD)BasicFull metadata + posters
Series (Seasons / Episodes)LimitedFull structure
EPGRequires separate XMLTV URLBundled
AuthURL tokenUsername + password
CategorizationFrom EXTINF tagsFrom server, always present
Best forSimple lineupsFull catalog with VOD
Setup

Add Xtream Codes in under a minute.

Get your server URL, username, and password from your IPTV provider. Paste them into Kyro. Watch.

Full install guide
  1. 1Install Kyro Player and open the Playlists tab.
  2. 2Tap +, then choose Xtream Codes.
  3. 3Enter the server URL (with http:// or https:// and port).
  4. 4Enter your username and password.
  5. 5Give the playlist a friendly name and tap Add.
  6. 6Kyro authenticates, pulls your catalog, and you're in.