← All guides

Add an Xtream Codes login

Use this if your provider gave you a server URL (portal), username and password β€” the classic β€œXtream Codes API” details. If they only gave you one long link, that works too: paste it and Tuvora fills in the rest.

πŸ“± On your phone

  1. Tap the IPTV tab β†’ Add IPTV provider. (Or: profile avatar β†’ Settings β†’ Integrations β†’ IPTV (Xtream Codes) β†’ Add Playlist.)
  2. Set Source Type to Xtream.
  3. Fill the Xtream Account form:
    • Server URL β€” the portal, e.g. http://host:port (include the port; no /get.php needed)
    • Username and Password β€” exactly as your provider sent them
    • Name (optional) β€” e.g. β€œMain sub”
  4. Press Add Playlist. Tuvora verifies the login, then indexes your channels, movies and series.
The Xtream account form on a phone, with Source Type set to Xtream
Phone β€” Source Type Xtream with the account form.

Shortcut: got a full link like http://host:port/get.php?username=…&password=…? Paste it into Server URL β€” username and password fill in automatically.

πŸ“Ί On your TV

  1. Open IPTV in the sidebar β†’ Add IPTV provider β†’ Source Type Xtream.
  2. Pick your input style: Enter details (Server URL / Username / Password) or Paste link (one field for the whole get.php link).
  3. Press Add Playlist.
The Add Playlist dialog on a TV, showing the source type row
TV β€” Enter details / Paste link for Xtream.

Skip remote-typing: choose Add from phone instead β€” scan the QR and enter the same details on your phone.

Troubleshooting

  • β€œVerifying…” fails? Double-check the port in Server URL (e.g. :8080) and try http:// instead of https:// β€” many portals are HTTP-only.
  • Login rejected?Confirm the username/password by logging in wherever your provider's panel lives, or test the get.php link in VLC. Some providers limit simultaneous connections β€” stop other players first.
  • Adds but sections are empty? Large accounts index in the background; give it a minute. If a section stays empty, your subscription may not include it.

Your Xtream details are credentials. Never post your server URL, username, or password publicly β€” use http://REDACTED:8080, user REDACTED in screenshots and bug reports.

Still stuck? Open a report on GitHub β€” never include your server URL, username or password.