Education·8 min

Av Shamir

Xtream Codes till M3U: Så fungerar konverteringen egentligen (2026)

Söker du efter "konvertera Xtream Codes till M3U" får du upp en mängd webbplatser som erbjuder sig att göra det åt dig, vanligtvis efter att först ha bett om ditt användarnamn och lösenord.

Du behöver ingen av dem. Det finns inget att konvertera. En Xtream-inloggning och en M3U-spellista är två olika dörrar till samma server, och att omvandla den ena till den andra handlar om ett URL-mönster som du själv kan skriva in på ungefär tio sekunder.

Här är mönstret, varför det fungerar och när du faktiskt bör använda respektive dörr.

De två dörrarna

När du får åtkomst till en källa i Xtream-format får du tre saker: en serveradress, ett användarnamn och ett lösenord.

Den servern talar två protokoll samtidigt:

DörrVad spelaren skickarVad som kommer tillbaka
Xtream APIStrukturerade förfrågningar efter kategorier, strömmar, guideinformation och on-demand-innehållJSON som spelaren omvandlar till ett bläddringsbart bibliotek
M3U-utdataEn förfrågan efter en spellistaEn genererad textbaserad spellista med alla poster som ditt konto kan nå

Samma server, samma konto, samma innehåll. M3U är inte något separat som leverantören underhåller – servern skapar den vid behov från samma databas som API:et läser från. Därför är "konvertering" fel ord. Du ber samma server att svara i ett annat format.

(Om du inte ens är säker på vilket format du har, börja här.)

URL-mönstret

Med en server, ett användarnamn och ett lösenord finns M3U-utdata på:

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

Byt ut mot dina egna värden så har du din spelliste-URL. Inget annat krävs.

De två parametrarna i slutet är de som är värda att förstå:

type=

  • m3u_plus – innehåller utökad metadata: visningsnamn, logotyper, grupptitlar och guide-ID:n. Det är den här du vill använda.
  • m3u – endast poster, utan metadata. Du får en platt lista med namnlösa objekt. Nästan aldrig användbart.

output=

  • ts – råa MPEG-TS-strömmar. Bredast kompatibilitet och fungerar med i princip alla spelare. (Vad en .ts-ström egentligen är.)
  • m3u8 – HLS. Fungerar bättre på instabila anslutningar eftersom det är segmenterat och är i allmänhet ett smidigare alternativ på mobila enheter.
  • hls – ett alias för samma sak i vissa serverversioner.

Om en spellista läses in men inget spelas upp är det mest givande du kan prova att byta output=ts mot output=m3u8. Vissa servrar omkodar bara till ett av de två formaten, och vissa enheter föredrar starkt HLS.

Även guide-URL:en

Samma knep fungerar för programtablådata. Guideflödet finns på:

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

Det returnerar XMLTV, vilket är vad alla spelare vill ha för en programguide. Eftersom leverantören genererar båda från samma databas matchar guide-ID:na i den här filen redan tvg-id-värdena i m3u_plus-spellistan – den svåra delen av guidekonfigurationen är alltså löst utan extra kostnad. (Varför matchning av guider vanligtvis är den besvärliga delen.)

Varför du inte bör använda en konverteringswebbplats

Titta på URL:en igen. Den innehåller ditt användarnamn och lösenord i klartext.

Alla webbplatser som erbjuder sig att "konvertera" åt dig ber dig lämna ut fungerande inloggningsuppgifter till en främling, i utbyte mot att de utför ett textbyte som du själv kunde ha gjort i Anteckningar. Det sker ingen beräkning som motiverar att du litar på dem.

Rent konkret kan den som driver webbplatsen:

  • Använda ditt konto själv, vilket på en källa med begränsat antal anslutningar innebär att du kopplas bort.
  • Sälja eller läcka inloggningsuppgifterna.
  • Behålla dem långt efter att du har glömt att webbplatsen ens fanns.

Samma resonemang gäller alla "spellistekontroller" eller "M3U-testare" som vill ha dina inloggningsuppgifter. Skapa URL:en själv. Det handlar om att kopiera, klistra in och söka och ersätta.

Om du redan har använt en sådan tjänst bör du byta lösenord hos källan, om leverantören tillåter det.

Vilken dörr bör du faktiskt använda?

När vi nu har fastställt att du kan få en M3U från en Xtream-inloggning kommer den del som de flesta guider hoppar över: det är ofta inget du bör göra.

Att lägga till källan som Xtream, när spelaren stöder det, är vanligtvis bättre:

Xtream APIGenererad M3U
LiveposterJaJa
On-demand-filmer och serierJa, som ett ordentligt bläddringsbart bibliotek med metadataPlattas ut till en lista eller saknas helt
Seriesäsonger och avsnittStruktureradeFinns inte representerade
GuideinformationHämtas automatiskt via API:etKräver att den separata XMLTV-URL:en läggs till manuellt
Catch-up / tidsförskjutningTillgängligt via API:et där leverantören stöder detBeror på att attribut finns för varje post
Kontoinformation (utgångsdatum, anslutningar)SynligInte tillgänglig
Portabilitet till valfri spelareMer begränsad – spelaren måste stödja XtreamUniversell. Alla spelare kan läsa M3U.
Inloggningsuppgifter i URL:enLigger i separata fältInbäddade direkt i adressen

Kort sagt: använd Xtream om spelaren stöder det, och använd M3U-utdata när den inte gör det.

Det vanligaste skälet till att vilja ha M3U-formatet är en spelare, en TV-app eller en enhet som bara accepterar en spelliste-URL. Det är ett helt legitimt behov, och URL-mönstret ovan är sättet att lösa det. (Filmer och serier beror specifikt på det här valet.)

I Tuneline är båda dörrarna förstahandsalternativ: lägg till källan som Xtream med server, användarnamn och lösenord, eller klistra in en M3U-URL. Samma app, och du kan behålla båda.

Åt andra hållet

Folk söker också efter att konvertera en M3U-länk till en Xtream-inloggning. Det fungerar inte, och det är värt att förklara varför.

En M3U-URL är utdata. En Xtream-inloggning är indata. Du kan skapa en spellista från inloggningsuppgifter eftersom servern erbjuder den slutpunkten, men du kan inte återskapa en fungerande API-inloggning från en lista med strömadresser – spellistan innehåller helt enkelt inte kontostrukturen.

Det enda undantaget är när spellistan du har fått själv är en get.php-URL. Då finns inloggningsuppgifterna redan i frågesträngen, och du kan läsa ut server, användarnamn och lösenord direkt från adressen du fick. Det är ingen konvertering, utan bara att läsa URL:en. Det visar också, på ett obehagligt sätt, hur lite skydd de här länkarna har.

Felsökning

SymptomTrolig orsak
Spellistan laddas ner men är tom eller innehåller en enda felradFel användarnamn/lösenord eller så har kontot gått ut. Läs in URL:en i en webbläsare och läs texten.
Poster visas men inget spelas uppProva output=m3u8 i stället för output=ts.
Namn saknas, allt är siffrorDu använde type=m3u i stället för type=m3u_plus.
Fungerar på en enhet, "max connections" på nästaKontot begränsar antalet samtidiga anslutningar. Varje enhet räknas. Så fungerar anslutningsbegränsningar.
Spellistan läses in, men guiden är tomDu har inte lagt till xmltv.php-URL:en, eller så stämmer inte ID:na överens.
Ingenting alls, oavsett URL-formatKontrollera porten. Xtream-servrar körs ofta på en icke-standardiserad port, och om den utelämnas misslyckas anslutningen utan tydligt felmeddelande.

En bra vana är att klistra in get.php-URL:en i en webbläsare först. Du ser antingen en textbaserad spellista eller ett enkelt felmeddelande, vilket direkt visar om problemet gäller inloggningsuppgifterna eller spelaren.

Slutsatsen

  • Xtream och M3U är två dörrar till samma server. Det finns ingen konvertering.
  • Spellistan finns på get.php?username=…&password=…&type=m3u_plus&output=ts.
  • Guiden finns på xmltv.php?username=…&password=….
  • Lämna aldrig ut inloggningsuppgifter till en konverteringswebbplats. Du byter bort din tillit mot ett enkelt sök-och-ersätt.
  • Föredra Xtream-dörren när spelaren stöder den – då behåller du on-demand-bibliotek, guideinformation och kontouppgifter.
  • URL:en innehåller ditt lösenord. Behandla den som en hemlighet och publicera den aldrig.

Vill du ha en spelare som stöder båda dörrarna? Ladda ner Tuneline – lägg till källan som Xtream eller som en M3U-URL, gratis och utan medföljande innehåll.

Dela artikeln

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 den här artikeln på ett annat språk

Tuneline är en mediespelarapplikation. Den tillhandahåller, lagrar eller distribuerar inget innehåll. Du tar med din egen spellista, precis 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
Tillbaka till alla artiklar