Education·8 min

Deur Shamir

Xtream Codes na M3U: Hoe die omskakeling werklik werk (2026)

Soek vir "convert Xtream Codes to M3U" en jy kry ’n klomp webwerwe wat aanbied om dit vir jou te doen—gewoonlik nadat hulle eers jou gebruikersnaam en wagwoord gevra het.

Jy het geeneen daarvan nodig nie. Daar is niks om om te skakel nie. ’n Xtream-aanmelding en ’n M3U-snitlys is twee verskillende deure na dieselfde bediener, en om die een in die ander te verander, is bloot ’n URL-patroon wat jy self binne sowat tien sekondes kan intik.

Hier is die patroon, hoekom dit werk en wanneer jy eintlik elke deur behoort te gebruik.

Die twee deure

Wanneer jy toegang tot ’n bron in Xtream-formaat kry, ontvang jy drie dinge: ’n bedieneradres, ’n gebruikersnaam en ’n wagwoord.

Daardie bediener praat twee protokolle gelyktydig:

DeurWat die speler stuurWat terugkom
Xtream-APIGestruktureerde versoeke vir kategorieë, strome, gidsdata en inhoud op aanvraagJSON wat die speler in ’n deurblaaibare biblioteek omskep
M3U-uitsetEen versoek vir ’n snitlys’n Gegenereerde teks-snitlys van elke inskrywing waartoe jou rekening toegang het

Dieselfde bediener, dieselfde rekening, dieselfde inhoud. Die M3U is nie ’n aparte ding wat die verskaffer onderhou nie—die bediener bou dit op aanvraag uit dieselfde databasis waaruit die API lees. Daarom is "omskakeling" die verkeerde woord. Jy vra net dieselfde bediener om in ’n ander formaat te antwoord.

(As jy nie seker is watter formaat jy het nie, begin hier.)

Die URL-patroon

Gegewe ’n bediener, gebruikersnaam en wagwoord, is die M3U-uitset beskikbaar by:

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

Vervang die waardes met jou eie en dit is jou snitlys-URL. Niks anders is nodig nie.

Die twee parameters aan die einde is die moeite werd om te verstaan:

type=

  • m3u_plus—sluit die uitgebreide metadata in: vertoonname, logo’s, groepstitels en gids-ID’s. Dit is die een wat jy wil hê.
  • m3u—blote inskrywings, sonder metadata. Jy kry ’n plat lys naamlose items. Byna nooit nuttig nie.

output=

  • ts—rou MPEG-TS-strome. Die wydste verenigbaarheid; dit werk basies met elke speler. (Wat ’n .ts-stroom eintlik is.)
  • m3u8—HLS. Dit werk beter op onstabiele verbindings omdat dit gesegmenteer is, en is gewoonlik die vriendeliker opsie op mobiele toestelle.
  • hls—’n alias vir dieselfde idee op sommige bedienerbouweergawes.

As ’n snitlys laai maar niks speel nie, is die beste enkele ding om te probeer om output=ts na output=m3u8 te verander. Sommige bedieners transkodeer slegs vir een van die twee, en sommige toestelle verkies sterk HLS.

Die gids-URL ook

Dieselfde truuk werk vir die programskeduledata. Die gidsvoer is beskikbaar by:

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

Dit gee XMLTV terug, wat enige speler vir ’n programgids benodig. Omdat die verskaffer albei uit dieselfde databasis genereer, stem die gids-ID’s in hierdie lêer reeds ooreen met die tvg-id-waardes in die m3u_plus-snitlys—die moeilike deel van gidsopstelling is dus gratis opgelos. (Hoekom gidspassing gewoonlik die pynlike deel is.)

Hoekom jy nie ’n omskakelingswebwerf moet gebruik nie

Kyk weer na daardie URL. Dit bevat jou gebruikersnaam en wagwoord in gewone teks.

Enige webwerf wat aanbied om dit vir jou te "omskakel", vra jou om geldige aanmeldbesonderhede aan ’n vreemdeling te oorhandig in ruil vir ’n eenvoudige teksvervanging wat jy self in Notepad kon doen. Daar gebeur geen berekening wat die vertroue regverdig nie.

Die persoon wat daardie webwerf bedryf, kan byvoorbeeld:

  • Jou rekening self gebruik, wat op ’n bron met beperkte verbindings beteken dat jy afgeskop word.
  • Die aanmeldbesonderhede verkoop of uitlek.
  • Dit behou lank nadat jy vergeet het dat die webwerf bestaan.

Dieselfde redenasie geld vir enige "snitlyskontroleerder" of "M3U-toetser" wat aanmeldbesonderhede wil hê. Bou die URL self. Dit is bloot kopieer-en-plak en soek-en-vervang.

As jy reeds een gebruik het, verander jou wagwoord by die bron indien jou verskaffer dit toelaat.

Watter deur moet jy eintlik gebruik?

Noudat ons vasgestel het dat jy wel ’n M3U uit ’n Xtream-aanmelding kan kry, is hier die deel wat die meeste gidse oorslaan: jy behoort dit dikwels nie te doen nie.

Om die bron as Xtream by te voeg, waar jou speler dit ondersteun, is gewoonlik beter:

Xtream-APIGegenereerde M3U
Regstreekse inskrywingsJaJa
Flieks en reekse op aanvraagJa, as ’n behoorlike deurblaaibare biblioteek met metadataPlatgeslaan in die lys, of heeltemal ontbrekend
Reeksseisoene en -episodesGestruktureerdNie verteenwoordig nie
GidsdataOutomaties via die API verkryVereis dat die aparte XMLTV-URL handmatig bygevoeg word
Terugspeel / tydverskuiwingDeur die API beskikbaar gestel waar die verskaffer dit ondersteunHang daarvan af of eienskappe per inskrywing teenwoordig is
Rekeninginligting (vervaldatum, verbindings)SigbaarNie beskikbaar nie
Draagbaarheid na enige spelerBeperkter—die speler moet Xtream ondersteunUniverseel. Elke speler kan M3U lees.
Aanmeldbesonderhede in die URLAs velde gestoorIn die adres self ingebed

Die kort weergawe: gebruik Xtream as jou speler dit ondersteun, en gebruik die M3U-uitset wanneer dit dit nie doen nie.

Die algemene rede waarom mense die M3U-formaat wil hê, is ’n speler, TV-toepassing of toestel wat slegs ’n snitlys-URL aanvaar. Dit is ’n heeltemal geldige behoefte, en die URL-patroon hier bo is hoe jy dit oplos. (Flieks en reekse hang spesifiek van hierdie keuse af.)

In Tuneline is albei deure eersteklas: voeg die bron as Xtream by met die bediener, gebruikersnaam en wagwoord, of plak ’n M3U-URL. Dieselfde toepassing, en jy kan albei behou.

Die ander rigting

Mense soek ook na hoe om ’n M3U-skakel na ’n Xtream-aanmelding om te skakel. Dit werk nie, en dit is die moeite werd om te verduidelik hoekom.

’n M3U-URL is uitset. ’n Xtream-aanmelding is inset. Jy kan ’n snitlys uit aanmeldbesonderhede genereer omdat die bediener daardie eindpunt aanbied, maar jy kan nie ’n werkende API-aanmelding uit ’n lys stroomadresse rekonstrueer nie—die snitlys bevat eenvoudig nie die rekeningstruktuur nie.

Die een uitsondering is wanneer die snitlys wat jy gekry het self ’n get.php-URL is. In daardie geval is die aanmeldbesonderhede reeds in die navraagstring, en jy kan jou eie bediener, gebruikersnaam en wagwoord direk uit die adres lees wat aan jou gegee is. Dit is nie ’n omskakeling nie; jy lees bloot die URL. Dit wys ook ongemaklik duidelik hoe min beskerming hierdie skakels bied.

Probleemoplossing

SimptoomWaarskynlike oorsaak
Snitlys laai af, maar is leeg of bevat slegs een foutreëlVerkeerde gebruikersnaam/wagwoord, of die rekening het verval. Laai die URL in ’n blaaier en lees die teks.
Inskrywings verskyn, maar niks speel nieProbeer output=m3u8 in plaas van output=ts.
Name ontbreek; alles is ’n nommerJy het type=m3u in plaas van type=m3u_plus gebruik.
Werk op een toestel, maar wys "max connections" op die volgendeDie rekening beperk gelyktydige verbindings. Elke toestel tel. Hoe verbindingsbeperkings werk.
Snitlys laai, maar gids is leegJy het nie die xmltv.php-URL bygevoeg nie, of die twee stem nie oor ID’s ooreen nie.
Niks werk glad nie, ongeag die URL-formaatBevestig die poort. Xtream-bedieners gebruik dikwels ’n nie-standaardpoort, en as jy dit weglaat, misluk dit stilweg.

’n Goeie gewoonte: plak die get.php-URL eers in ’n blaaier. Jy sal óf ’n teks-snitlys óf ’n gewone foutboodskap sien, en dit wys dadelik of die probleem by die aanmeldbesonderhede of die speler lê.

Die slotsom

  • Xtream en M3U is twee deure na dieselfde bediener. Daar is geen omskakeling nie.
  • Die snitlys is by get.php?username=…&password=…&type=m3u_plus&output=ts.
  • Die gids is by xmltv.php?username=…&password=….
  • Moet nooit aanmeldbesonderhede aan ’n omskakelingswebwerf oorhandig nie. Jy verruil vertroue vir ’n soek-en-vervang.
  • Verkies die Xtream-deur waar jou speler dit ondersteun—jy behou biblioteke met inhoud op aanvraag, gidsdata en rekeninginligting.
  • Die URL bevat jou wagwoord. Behandel dit as ’n geheim en plaas dit nooit aanlyn nie.

Wil jy ’n speler hê wat albei deure ondersteun? Laai Tuneline af—voeg jou bron as Xtream of as ’n M3U-URL by, gratis, sonder ingeslote inhoud.

Deel hierdie 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.

Lees hierdie artikel in 'n ander taal

Tuneline is 'n mediaspeler-toepassing. Dit verskaf, huisves of versprei geen inhoud nie. Jy bring jou eie speellys saam, presies soos met 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
Terug na alle artikels