Hopp til innholdet
IPTV Subscription 8K - 8K TV Subscription

Xtream Codes

Xtream Codes API forklart

Når du legger inn en Xtream Codes-innlogging i en app, laster ikke appen ned én stor spilleliste. Den snakker med serverens API: først for å sjekke kontoen, deretter for å hente kategorier, kanaler, filmer, serier og guidedata, hver for seg etter behov. Vet du hvilke forespørsler det er, forstår du hva appen viser, hvorfor noen deler laster og andre ikke, og hvorfor innloggingsopplysningene må holdes hemmelige.

Oppdatert · 2 min lesing

Finnes også på English · Dansk · Svenska

Den første forespørselen: kontoen din

Hver økt begynner med serveradressen, player_api.php og innloggingen din:

http://example.com:8080/player_api.php?username=DITTNAVN&password=DITTPASSORD

Svaret beskriver kontoen din og serveren. Dokumenterte eksempler inneholder auth, status, exp_date (sluttdatoen som et tidsstempel), is_trial, active_cons, max_connections og allowed_output_formats. Det er derfra appen henter sluttdato og tilkoblingsgrense. Se «account expired» og for mange tilkoblinger.

Listene: én handling om gangen

Hver del av appen er en egen forespørsel, der &action= og et navn legges til den samme adressen. Biblioteket py-xtream-codes med åpen kildekode bygger disse forespørslene:

HandlingReturnerer
get_live_categoriesGruppene for direkte-TV
get_live_streamsDirektekanaler (legg til &category_id= for én gruppe)
get_vod_categoriesFilmkategoriene
get_vod_streamsFilmer (valgfritt per kategori)
get_vod_infoDetaljer om én film (&vod_id=)
get_series_categoriesSeriekategoriene
get_seriesSerier (valgfritt per kategori)
get_series_infoSesonger og episoder for én serie (&series_id=)
get_short_epgDe nærmeste guideoppføringene for en kanal (&stream_id=, valgfritt &limit=)
get_simple_data_tableAlle guideoppføringer for en kanal

Hele guiden for alle kanaler kommer fra en egen adresse, xmltv.php, med det samme brukernavnet og passordet. Bibliotekets notater legger til at noen servere tar imot parameterne offset og items_per_page for å bla gjennom lange lister.

Slik bygges strømadressene

API-et returnerer lister med strøm-id, ikke ferdige lenker; appen bygger hver adresse:

InnholdAdresseformatFilendelsen kommer fra
Direktekanal/live/brukernavn/passord/strømID.extallowed_output_formats (for eksempel ts eller m3u8)
Film/movie/brukernavn/passord/strømID.extFilmens target_container
Episode/series/brukernavn/passord/strømID.extEpisodens target_container

Derfor kan appen tilby ulike strømformater: serveren lister hvilke formater kontoen din kan bruke.

Hva det forklarer i praksis

  • Delene laster hver for seg. Direkte-TV, filmer og serier er ulike forespørsler, så én del kan være tom eller treg mens de andre virker. Se filmer og serier spilles ikke.
  • Guiden kan komme fra to steder. Noen apper viser korte guidedata per kanal; andre laster hele filen fra xmltv.php. En guide som virker i én app, men ikke i en annen, skyldes ofte den forskjellen. Se XMLTV forklart.
  • En M3U-lenke er et øyeblikksbilde. Mange servere kan også lage en M3U-spilleliste fra den samme innloggingen, med get.php; den samler direktelisten i én fil, uten API-ets separate deler. Se fra Xtream Codes til M3U.

Hold innloggingen hemmelig

Hver eneste av adressene inneholder brukernavnet og passordet ditt i klartekst. Ikke lim dem inn i forum, skjermbilder eller supportchatter med fremmede, og ikke installer apper som ber deg dele dem med en tredjepartstjeneste du ikke stoler på. Alle som har lenken, kan bruke kontoen din. Se dine Xtream Codes-opplysninger.

Spørsmål og svar

Spørsmål om Xtream Codes API

Hva er player_api.php?

Adressen på servere i Xtream Codes-stil som apper kaller med brukernavnet og passordet ditt. Kalt alene returnerer den opplysninger om kontoen din og serveren; med en handling som get_live_streams returnerer den den listen.

Hvorfor laster kanalene, men ikke filmene?

Direktekanaler, filmer og serier er separate forespørsler til API-et og separate deler på serveren. Én kan feile eller være tom mens de andre virker. Oppdater spillelisten; forblir én del tom, spør tjenesten.

Er det trygt å dele en API- eller spillelistelenke?

Nei. Adressene inneholder brukernavnet og passordet ditt i klartekst. Alle som har lenken, kan bruke kontoen din og tilkoblingene dine.

Kilder

Opplysningene på siden er sjekket mot disse kildene. De stemte da vi sjekket; apper og enheter endrer seg, så vi går gjennom siden jevnlig.

  1. py-xtream-codes: xtream.py (API URL builders and stream formats), GitHub (2026-10-02)
  2. py-xtream-codes: authentication response example, GitHub (2026-10-02)