Education·8 min

Av Shamir

Xtream Codes til M3U: Slik fungerer konverteringen egentlig (2026)

Søk etter «convert Xtream Codes to M3U», så får du opp en rekke nettsteder som tilbyr å gjøre det for deg – som regel etter at de først har bedt om brukernavn og passord.

Du trenger ingen av dem. Det er ingenting som skal konverteres. En Xtream-pålogging og en M3U-spilleliste er to forskjellige innganger til den samme serveren, og å gjøre den ene om til den andre er et URL-mønster du kan skrive inn selv på omtrent ti sekunder.

Her ser du mønsteret, hvorfor det fungerer, og når du faktisk bør bruke de ulike inngangene.

De to inngangene

Når du får tilgang til en kilde i Xtream-format, mottar du tre ting: en serveradresse, et brukernavn og et passord.

Serveren snakker to protokoller samtidig:

InngangDet spilleren senderDet som kommer tilbake
Xtream APIStrukturerte forespørsler for kategorier, strømmer, guideinformasjon og innhold på forespørselJSON som spilleren gjør om til et søkbart bibliotek
M3U-utdataÉn forespørsel etter en spillelisteEn generert tekstbasert spilleliste med alle oppføringer kontoen din har tilgang til

Samme server, samme konto, samme innhold. M3U er ikke noe separat leverandøren vedlikeholder – serveren bygger den ved behov fra den samme databasen som API-et leser fra. Derfor er «konvertering» feil ord. Du ber den samme serveren om å svare i et annet format.

(Hvis du ikke er sikker på hvilket format du har, kan du begynne her.)

URL-mønsteret

Med en server, et brukernavn og et passord finner du M3U-utdataene her:

http://SERVER:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts

Bytt ut med dine egne verdier, så har du URL-en til spillelisten. Det kreves ikke noe mer.

De to parameterne til slutt er de det er verdt å forstå:

type=

  • m3u_plus – inkluderer utvidede metadata: visningsnavn, logoer, gruppetitler og guide-ID-er. Dette er den du vil ha.
  • m3u – bare oppføringer, uten metadata. Du får en flat liste med navnløse elementer. Nesten aldri nyttig.

output=

  • ts – rå MPEG-TS-strømmer. Best kompatibilitet; fungerer med så å si alle spillere. (Hva en .ts-strøm faktisk er.)
  • m3u8 – HLS. Fungerer bedre på ustabile forbindelser fordi den er segmentert, og er som regel et bedre valg på mobil.
  • hls – et alias for samme idé på enkelte serveroppsett.

Hvis spillelisten lastes inn, men ingenting spilles av, er det mest nyttige du kan prøve, å bytte output=ts med output=m3u8. Enkelte servere omkoder bare til én av de to, og noen enheter foretrekker HLS sterkt.

Også guide-URL-en

Det samme trikset fungerer for programdataene. Guidefeeden ligger her:

http://SERVER:PORT/xmltv.php?username=USER&password=PASS

Dette returnerer XMLTV, som er det enhver spiller trenger for en programguide. Siden leverandøren genererer begge deler fra den samme databasen, samsvarer guide-ID-ene i denne filen allerede med tvg-id-verdiene i m3u_plus-spillelisten – den vanskelige delen av guideoppsettet er altså løst uten ekstra kostnad. (Hvorfor det vanligvis er den mest krevende delen å koble guiden.)

Hvorfor du ikke bør bruke et konverteringsnettsted

Se på URL-en igjen. Den inneholder brukernavnet og passordet ditt i klartekst.

Alle nettsteder som tilbyr å «konvertere» for deg, ber deg overlate fungerende innloggingsopplysninger til en fremmed – mot at de utfører en tekstutskifting du kunne ha gjort i Notisblokk. Det foregår ingen beregning som rettferdiggjør den tilliten.

Konkret kan den som driver nettstedet:

  • Bruke kontoen din selv, noe som på en kilde med begrenset antall tilkoblinger betyr at du blir kastet av.
  • Selge eller lekke innloggingsopplysningene.
  • Ta vare på dem lenge etter at du har glemt at nettstedet eksisterte.

Den samme vurderingen gjelder alle «spillelistesjekkere» eller «M3U-testere» som ber om innloggingsopplysninger. Lag URL-en selv. Det handler bare om å kopiere, lime inn og søke og erstatte.

Hvis du allerede har brukt en slik tjeneste, bør du endre passordet hos kilden hvis leverandøren tillater det.

Hvilken inngang bør du faktisk bruke?

Når det er slått fast at du kan hente ut en M3U fra en Xtream-pålogging, kommer delen de fleste guider hopper over: Det er ofte ikke det du bør gjøre.

Det er som regel bedre å legge til kilden som Xtream når spilleren støtter det:

Xtream APIGenerert M3U
Direktesendte oppføringerJaJa
Filmer og serier på forespørselJa, som et ordentlig søkbart bibliotek med metadataSlått sammen i listen eller helt fraværende
Sesonger og episoder i serierStrukturertIkke representert
GuideinformasjonHentes automatisk via API-etKrever at den separate XMLTV-URL-en legges til manuelt
Catch-up / tidsforskyvningGjøres tilgjengelig via API-et når leverandøren støtter detAvhenger av at attributter finnes for hver oppføring
Kontoinformasjon (utløpsdato, tilkoblinger)SynligIkke tilgjengelig
Kan brukes i alle spillereMer begrenset – spilleren må støtte XtreamUniversell. Alle spillere kan lese M3U.
Innloggingsopplysninger i URL-enLagret som feltInnebygd i selve adressen

Kortversjonen: Bruk Xtream hvis spilleren støtter det, og bruk M3U-utdataene når den ikke gjør det.

Den vanligste grunnen til å ønske M3U-formatet er en spiller, TV-app eller enhet som bare godtar en spilleliste-URL. Det er et helt legitimt behov, og URL-mønsteret ovenfor er måten du løser det på. (Filmer og serier avhenger spesielt av dette valget.)

I Tuneline er begge inngangene førsteklasses alternativer: legg til kilden som Xtream med server, brukernavn og passord, eller lim inn en M3U-URL. Samme app, og du kan beholde begge.

Den andre veien

Folk søker også etter hvordan de kan gjøre en M3U-lenke om til en Xtream-pålogging. Det fungerer ikke, og det er verdt å forklare hvorfor.

En M3U-URL er utdata. En Xtream-pålogging er inndata. Du kan generere en spilleliste fra innloggingsopplysninger fordi serveren tilbyr dette endepunktet, men du kan ikke rekonstruere en fungerende API-pålogging fra en liste med strømadresser – spillelisten inneholder ganske enkelt ikke kontostrukturen.

Det eneste unntaket er når spillelisten du har fått, selv er en get.php-URL. Da ligger innloggingsopplysningene allerede i spørringsstrengen, og du kan lese ut server, brukernavn og passord direkte fra adressen du fikk tilsendt. Det er ikke en konvertering, bare avlesing av URL-en. Det viser også, på en ubehagelig måte, hvor lite beskyttelse disse lenkene har.

Feilsøking

SymptomSannsynlig årsak
Spillelisten lastes ned, men er tom eller består av én enkelt feilmeldingFeil brukernavn eller passord, eller kontoen har utløpt. Last inn URL-en i en nettleser og les teksten.
Oppføringer vises, men ingenting spilles avPrøv output=m3u8 i stedet for output=ts.
Navn mangler, alt er et tallDu brukte type=m3u i stedet for type=m3u_plus.
Fungerer på én enhet, «maks. tilkoblinger» på den nesteKontoen begrenser antallet samtidige tilkoblinger. Hver enhet teller. Slik fungerer tilkoblingsbegrensninger.
Spillelisten lastes inn, men guiden er tomDu har ikke lagt til xmltv.php-URL-en, eller de to har ikke samsvarende ID-er.
Ingenting i det hele tatt, uansett URL-formatKontroller porten. Xtream-servere kjører ofte på en port som ikke er standard, og hvis porten utelates, mislykkes tilkoblingen uten at det vises tydelig.

En god vane er å lime inn get.php-URL-en i en nettleser først. Da ser du enten en tekstbasert spilleliste eller en enkel feilmelding, og du finner umiddelbart ut om problemet ligger i innloggingsopplysningene eller spilleren.

Kort oppsummert

  • Xtream og M3U er to innganger til den samme serveren. Det finnes ingen konvertering.
  • Spillelisten finner du på get.php?username=…&password=…&type=m3u_plus&output=ts.
  • Guiden finner du på xmltv.php?username=…&password=….
  • Overlat aldri innloggingsopplysninger til et konverteringsnettsted. Du setter tilliten på spill for en enkel søk-og-erstatt-operasjon.
  • Foretrekk Xtream-inngangen når spilleren støtter den – da beholder du biblioteker med innhold på forespørsel, guideinformasjon og kontoinformasjon.
  • URL-en inneholder passordet ditt. Behandle den som en hemmelighet, og legg den aldri ut.

Vil du ha en spiller som støtter begge inngangene? Last ned Tuneline – legg til kilden som Xtream eller som en M3U-URL, gratis og uten medfølgende innhold.

Del denne artikkelen

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Les denne artikkelen på et annet språk

Tuneline er en mediespiller. Den leverer, er ikke vert for og distribuerer ikke noe innhold. Du tar med din egen spilleliste, akkurat som med VLC.

#how to create m3u playlist from xtream code#xtream codes to m3u#convert m3u link to xtream code#xtream codes url#get m3u from xtream
Tilbake til alle artikler