Education·8 min

Af Shamir

Xtream Codes til M3U: Sådan fungerer konverteringen faktisk (2026)

Søg efter "convert Xtream Codes to M3U", så får du en masse websites, der tilbyder at gøre det for dig — som regel efter først at have bedt om dit brugernavn og din adgangskode.

Du har ikke brug for nogen af dem. Der er ikke noget, der skal konverteres. Et Xtream-login og en M3U-playliste er to forskellige indgange til den samme server, og at omdanne den ene til den anden kræver blot et URL-mønster, du selv kan indtaste på cirka ti sekunder.

Her er mønstret, hvorfor det virker, og hvornår du faktisk bør bruge de to indgange.

De to indgange

Når du får adgang til en kilde i Xtream-format, modtager du tre ting: en serveradresse, et brugernavn og en adgangskode.

Serveren understøtter to protokoller på én gang:

IndgangDet, afspilleren senderDet, der kommer tilbage
Xtream APIStrukturerede forespørgsler efter kategorier, streams, guideoplysninger og on-demand-indholdJSON, som afspilleren omdanner til et bibliotek, du kan gennemse
M3U-outputÉn forespørgsel efter en playlisteEn genereret tekstbaseret playliste med alle poster, din konto har adgang til

Samme server, samme konto, samme indhold. M3U er ikke noget separat, som udbyderen vedligeholder — serveren opbygger den efter behov ud fra den samme database, som API'et læser fra. Derfor er "konvertering" det forkerte ord. Du beder den samme server om at svare i et andet format.

(Hvis du ikke er sikker på, hvilket format du har, så start her.)

URL-mønstret

Med en server, et brugernavn og en adgangskode findes M3U-outputtet på:

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

Indsæt dine egne værdier, så har du din playliste-URL. Der kræves ikke andet.

De to parametre til sidst er dem, der er værd at forstå:

type=

  • m3u_plus — indeholder de udvidede metadata: visningsnavne, logoer, gruppetitler og guide-id'er. Det er denne, du vil have.
  • m3u — kun poster uden metadata. Du får en flad liste med navnløse elementer. Næsten aldrig nyttigt.

output=

  • ts — rå MPEG-TS-streams. Den bredeste kompatibilitet; fungerer med stort set alle afspillere. (Hvad en .ts-stream faktisk er.)
  • m3u8 — HLS. Fungerer bedre på ustabile forbindelser, fordi den er opdelt i segmenter, og er generelt det bedste valg på mobilen.
  • hls — et alias for det samme på nogle serverversioner.

Hvis en playliste indlæses, men intet afspilles, er det mest effektive, du kan prøve, at skifte output=ts ud med output=m3u8. Nogle servere transkoderer kun til den ene af de to, og nogle enheder foretrækker i høj grad HLS.

Også guide-URL'en

Det samme trick fungerer for programdataene. Guide-feedet findes på:

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

Det returnerer XMLTV, som er det, enhver afspiller skal bruge til en programguide. Fordi udbyderen genererer begge dele fra den samme database, matcher guide-id'erne i denne fil allerede tvg-id-værdierne i m3u_plus-playlisten — den svære del af guideopsætningen er dermed løst gratis. (Hvorfor matchning af guides normalt er den besværlige del.)

Hvorfor du ikke bør bruge et konverteringswebsite

Se på den URL igen. Den indeholder dit brugernavn og din adgangskode i klartekst.

Et website, der tilbyder at "konvertere" for dig, beder dig udlevere fungerende loginoplysninger til en fremmed til gengæld for at udføre en tekstudskiftning, du selv kunne have lavet i Notesblok. Der foregår ingen beregning, som berettiger den tillid.

Konkret kan den, der driver websitet, gøre følgende:

  • Bruge din konto selv, hvilket på en kilde med begrænset antal forbindelser betyder, at du bliver smidt af.
  • Sælge eller lække loginoplysningerne.
  • Gemme dem længe efter, at du har glemt, at websitet eksisterede.

Det samme gælder for enhver "playlistekontrol" eller "M3U-tester", der vil have dine loginoplysninger. Opret URL'en selv. Det er blot copy-paste og søg-og-erstat.

Hvis du allerede har brugt en sådan tjeneste, så skift adgangskoden hos kilden, hvis din udbyder tillader det.

Hvilken indgang bør du faktisk bruge?

Når det er fastslået, at du kan hente en M3U fra et Xtream-login, kommer den del, som de fleste guides springer over: Det bør du ofte ikke gøre.

Det er som regel bedre at tilføje kilden som Xtream, hvis din afspiller understøtter det:

Xtream APIGenereret M3U
Live-posterJaJa
On-demand-film og -serierJa, som et bibliotek, du kan gennemse, med metadataFladet ud i listen eller helt fraværende
Seriesæsoner og -episoderStruktureretIkke repræsenteret
GuideoplysningerHentes automatisk via API'etKræver, at den separate XMLTV-URL tilføjes manuelt
Catch-up / tidsforskydningGøres tilgængeligt via API'et, hvis udbyderen understøtter detAfhænger af, at attributter pr. post er til stede
Kontooplysninger (udløb, forbindelser)SynligeIkke tilgængelige
Flytbarhed til enhver afspillerMere begrænset — afspilleren skal understøtte XtreamUniversel. Alle afspillere kan læse M3U.
Loginoplysninger i URL'enGemmes i felterIndlejret direkte i adressen

Den korte version: Brug Xtream, hvis din afspiller understøtter det, og brug M3U-outputtet, når den ikke gør.

Den almindelige grund til at vælge M3U-formatet er en afspiller, en tv-app eller en enhed, der kun accepterer en playliste-URL. Det er et helt legitimt behov, og URL-mønstret ovenfor er måden at løse det på. (Film og serier afhænger specifikt af dette valg.)

I Tuneline er begge indgange fuldt understøttet: Tilføj kilden som Xtream med server, brugernavn og adgangskode, eller indsæt en M3U-URL. Samme app, og du kan beholde begge.

Den anden vej

Folk søger også efter at konvertere et M3U-link til et Xtream-login. Det fungerer ikke, og det er værd at forklare hvorfor.

En M3U-URL er output. Et Xtream-login er input. Du kan generere en playliste ud fra loginoplysninger, fordi serveren tilbyder dette endpoint, men du kan ikke genskabe et fungerende API-login ud fra en liste med streamadresser — playlisten indeholder ganske enkelt ikke kontostrukturen.

Den eneste undtagelse er, når playlisten, du har fået, selv er en get.php-URL. I så fald ligger loginoplysningerne allerede i forespørgselsstrengen, og du kan aflæse din egen server, dit brugernavn og din adgangskode direkte fra den adresse, du har fået udleveret. Det er ikke en konvertering, men blot aflæsning af URL'en. Det viser også ubehageligt tydeligt, hvor lidt beskyttelse disse links har.

Fejlfinding

SymptomSandsynlig årsag
Playlisten downloades, men er tom eller består af én fejllinjeForkert brugernavn/adgangskode, eller kontoen er udløbet. Indlæs URL'en i en browser, og læs teksten.
Poster vises, men intet afspillesPrøv output=m3u8 i stedet for output=ts.
Navne mangler, alt er et talDu brugte type=m3u i stedet for type=m3u_plus.
Virker på én enhed, "maks. antal forbindelser" på den næsteKontoen begrænser samtidige forbindelser. Hver enhed tæller. Sådan fungerer forbindelsesbegrænsninger.
Playlisten indlæses, men guiden er tomDu har ikke tilføjet xmltv.php-URL'en, eller de to stemmer ikke overens på id'erne.
Intet overhovedet, uanset URL-formatKontrollér porten. Xtream-servere kører ofte på en ikke-standardport, og hvis den udelades, mislykkes forbindelsen lydløst.

En god vane er at indsætte get.php-URL'en i en browser først. Du vil enten se en tekstbaseret playliste eller en almindelig fejlmeddelelse, og det fortæller dig med det samme, om problemet ligger i loginoplysningerne eller afspilleren.

Konklusionen

  • Xtream og M3U er to indgange til den samme server. Der er ingen konvertering.
  • Playlisten findes på get.php?username=…&password=…&type=m3u_plus&output=ts.
  • Guiden findes på xmltv.php?username=…&password=….
  • Giv aldrig loginoplysninger til et konverteringswebsite. Du betaler med tillid for en søg-og-erstat-operation.
  • Foretræk Xtream-indgangen, hvis din afspiller understøtter den — så beholder du on-demand-biblioteker, guideoplysninger og konto- oplysninger.
  • URL'en indeholder din adgangskode. Behandl den som en hemmelighed, og offentliggør den aldrig.

Vil du have en afspiller, der understøtter begge indgange? Download Tuneline — tilføj din kilde som Xtream eller som en M3U-URL, gratis og uden medfølgende indhold.

Del denne artikel

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.

Læs denne artikel på et andet sprog

Tuneline er en medieafspiller. Den leverer, hoster eller distribuerer ikke noget indhold. Du medbringer din egen playliste, præcis 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
Tilbage til alle artikler