Education·8 min

Kirjoittaja Shamir

Xtream Codes–M3U: Miten muunnos todella toimii (2026)

Kun haet hakusanalla "convert Xtream Codes to M3U", löydät kasan verkkosivustoja, jotka lupaavat tehdä sen puolestasi ja pyytävät yleensä ensin käyttäjänimeäsi ja salasanaasi.

Et tarvitse niistä yhtäkään. Mitään muunnettavaa ei ole. Xtream-kirjautuminen ja M3U-soittolista ovat kaksi eri ovea samalle palvelimelle, ja toisen muuttaminen toiseksi onnistuu URL-kaavalla, jonka voit kirjoittaa itse noin kymmenessä sekunnissa.

Tässä on kaava, miksi se toimii ja milloin kumpaakin ovea kannattaa käyttää.

Kaksi ovea

Kun saat lähteen Xtream-muodossa, saat kolme asiaa: palvelimen osoitteen, käyttäjänimen ja salasanan.

Palvelin puhuu samanaikaisesti kahta protokollaa:

OviMitä soitin lähettääMitä palautuu
Xtream APIJäsenneltyjä pyyntöjä luokista, streameista, ohjelmaopastiedoista ja tilattavista sisällöistäJSON-muotoista dataa, josta soitin rakentaa selattavan kirjaston
M3U-tulosteYksi pyyntö soittolistastaLuotu tekstimuotoinen soittolista kaikista tiliisi kuuluvista kohteista

Sama palvelin, sama tili, sama sisältö. M3U ei ole erillinen palveluntarjoajan ylläpitämä asia – palvelin muodostaa sen pyynnöstä samasta tietokannasta, jota API lukee. Siksi "muunnos" on väärä sana. Pyydät samaa palvelinta vastaamaan eri muodossa.

(Jos et ole varma, mikä muoto sinulla edes on, aloita tästä.)

URL-kaava

Kun palvelimen osoite, käyttäjänimi ja salasana ovat tiedossa, M3U-tuloste löytyy osoitteesta:

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

Vaihda tilalle omat tietosi, ja siinä on soittolistasi URL-osoite. Mitään muuta ei tarvita.

Lopun kaksi parametria on hyvä ymmärtää:

type=

  • m3u_plus – sisältää laajennetut metatiedot: näyttönimet, logot, ryhmien nimet ja ohjelmaopastunnukset. Tämän haluat.
  • m3u – pelkät kohteet ilman metatietoja. Saat litteän listan nimettömiä kohteita. Lähes aina hyödytön.

output=

  • ts – raakoja MPEG-TS-streameja. Laajin yhteensopivuus; toimii käytännössä kaikilla soittimilla. (Mikä .ts-stream oikeastaan on.)
  • m3u8 – HLS. Toimii paremmin epävakailla yhteyksillä, koska se on segmentoitu, ja on yleensä parempi vaihtoehto mobiililaitteilla.
  • hls – joissakin palvelinversioissa käytetty nimitys samalle asialle.

Jos soittolista latautuu mutta mikään ei toistu, output=ts-muodon vaihtaminen output=m3u8-muotoon on ylivoimaisesti hyödyllisin kokeilu. Jotkin palvelimet muuntavat streamit vain toiseen näistä, ja jotkin laitteet suosivat selvästi HLS-muotoa.

Myös ohjelmaoppaan URL

Sama niksi toimii ohjelmaopastietoihin. Opassyöte löytyy osoitteesta:

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

Se palauttaa XMLTV-muodon, jota kaikki soittimet tarvitsevat ohjelmaopasta varten. Koska palveluntarjoaja muodostaa molemmat samasta tietokannasta, tämän tiedoston opastunnukset vastaavat jo m3u_plus-soittolistan tvg-id-arvoja – eli ohjelmaoppaan määrityksen vaikein osa on ratkaistu ilmaiseksi. (Miksi ohjelmaoppaan kohdistaminen on yleensä hankalin vaihe.)

Miksi muunnossivustoa ei kannata käyttää

Katso URL-osoitetta uudelleen. Se sisältää käyttäjänimesi ja salasanasi selväkielisinä.

Jokainen verkkosivusto, joka tarjoaa "muuntamista" puolestasi, pyytää sinua luovuttamaan toimivat tunnukset tuntemattomalle taholle vastineeksi merkkijonon korvaamisesta, jonka olisit voinut tehdä itse Muistiossa. Mitään sellaista laskentaa ei tapahdu, joka oikeuttaisi luottamaan sivustoon.

Käytännössä sivuston ylläpitäjä voi:

  • Käyttää tiliäsi itse, jolloin yhteyksien määrää rajoittavassa lähteessä sinä putoat pois.
  • Myydä tunnukset tai vuotaa ne julkisuuteen.
  • Säilyttää ne pitkään sen jälkeen, kun olet jo unohtanut koko sivuston olemassaolon.

Sama koskee kaikkia "soittolistan tarkistajia" tai "M3U-testaajia", jotka pyytävät tunnuksia. Muodosta URL itse. Kyse on kopioi ja liitä -toiminnosta sekä tekstin etsimisestä ja korvaamisesta.

Jos olet jo käyttänyt tällaista palvelua, vaihda salasanasi lähteessä, jos palveluntarjoajasi sallii sen.

Kumpaa ovea kannattaa oikeasti käyttää?

Kun on todettu, että Xtream-kirjautumisesta voi muodostaa M3U-soittolistan, tässä on useimpien ohjeiden sivuuttama kohta: usein ei pitäisi.

Lähteen lisääminen Xtream-muodossa on yleensä parempi vaihtoehto, jos soitin tukee sitä:

Xtream APILuotu M3U
Live-kohteetKylläKyllä
Tilattavat elokuvat ja sarjatKyllä, asianmukaisena selattavana kirjastona metatietoineenLitistetty listaksi tai puuttuu kokonaan
Sarjojen kaudet ja jaksotJäsenneltyEi esitetä
OhjelmaopastiedotHaetaan automaattisesti API:n kauttaErillinen XMLTV-URL on lisättävä käsin
Catch-up / timeshiftAPI tuo ne näkyviin, jos palveluntarjoaja tukee niitäRiippuu siitä, ovatko kohdekohtaiset määritteet mukana
Tilitiedot (vanheneminen, yhteydet)NäkyvissäEi saatavilla
Käytettävyys eri soittimillaRajatumpi – soittimen on tuettava XtreamiaYleinen. Jokainen soitin lukee M3U-muodon.
Tunnukset URL-osoitteessaErillisinä kenttinäUpotettuina itse osoitteeseen

Lyhyesti: käytä Xtreamia, jos soitin tukee sitä, ja käytä M3U-tulostetta, jos se ei tue.

Yleinen syy M3U-muodon valitsemiseen on soitin, televisiosovellus tai laite, joka hyväksyy vain soittolistan URL-osoitteen. Se on täysin perusteltu tarve, ja yllä oleva URL-kaava ratkaisee sen. (Elokuvat ja sarjat riippuvat nimenomaan tästä valinnasta.)

Tuneline-sovelluksessa molemmat ovet ovat ensiluokkaisia vaihtoehtoja: lisää lähde Xtream-muodossa palvelimen, käyttäjänimen ja salasanan avulla tai liitä M3U-URL. Sama sovellus, ja voit pitää molemmat käytössä.

Toinen suunta

Ihmiset etsivät myös tapaa muuttaa M3U-linkki Xtream-kirjautumiseksi. Se ei toimi, ja on hyvä kertoa miksi.

M3U-URL on tuloste. Xtream-kirjautuminen on syöte. Tunnuksista voi muodostaa soittolistan, koska palvelin tarjoaa tätä varten päätteen, mutta toimivaa API-kirjautumista ei voi rekonstruoida stream-osoitteiden luettelosta – soittolista ei yksinkertaisesti sisällä tilin rakennetta.

Ainoa poikkeus on, jos saamasi soittolista on itsessään get.php-URL. Tällöin tunnukset ovat jo kyselymerkkijonossa, ja voit lukea oman palvelimesi, käyttäjänimesi ja salasanasi suoraan saamastasi osoitteesta. Kyse ei ole muunnoksesta, vaan URL-osoitteen lukemisesta. Tämä osoittaa myös epämukavan selvästi, miten vähän suojaa näillä linkeillä on.

Vianmääritys

OireTodennäköinen syy
Soittolista latautuu, mutta on tyhjä tai sisältää vain yhden virherivinVäärä käyttäjänimi tai salasana, tai tili on vanhentunut. Lataa URL selaimessa ja lue teksti.
Kohteet näkyvät, mutta mikään ei toistuKokeile output=m3u8-muotoa output=ts-muodon sijaan.
Nimet puuttuvat ja kaikki on numeroitaKäytit type=m3u-muotoa type=m3u_plus-muodon sijaan.
Toimii yhdellä laitteella, seuraavalla ilmoittaa "max connections"Tili rajoittaa samanaikaisten yhteyksien määrää. Jokainen laite lasketaan mukaan. Miten yhteysrajoitukset toimivat.
Soittolista latautuu, mutta ohjelmaopas on tyhjäEt ole lisännyt xmltv.php-URL-osoitetta, tai tunnukset eivät vastaa toisiaan.
Mikään ei toimi millään URL-muodollaTarkista portti. Xtream-palvelimet käyttävät usein epästandardia porttia, ja sen puuttuminen aiheuttaa hiljaisen virheen.

Hyvä tapa: liitä get.php-URL ensin selaimeen. Näet joko tekstimuotoisen soittolistan tai selkeän virheilmoituksen, joten tiedät heti, onko ongelma tunnuksissa vai soittimessa.

Lopputulos

  • Xtream ja M3U ovat kaksi ovea samalle palvelimelle. Muunnosta ei ole.
  • Soittolista löytyy osoitteesta get.php?username=…&password=…&type=m3u_plus&output=ts.
  • Ohjelmaopas löytyy osoitteesta xmltv.php?username=…&password=….
  • Älä koskaan anna tunnuksiasi muunnossivustolle. Vaihdat luottamuksen tekstin etsimiseen ja korvaamiseen.
  • Suosi Xtream-ovea, jos soitin tukee sitä – saat käyttöösi tilattavat kirjastot, ohjelmaopastiedot ja tilitiedot.
  • URL-osoite sisältää salasanasi. Käsittele sitä salaisena tietona äläkä koskaan julkaise sitä.

Haluatko soittimen, joka tukee molempia ovia? Lataa Tuneline – lisää lähde Xtream-muodossa tai M3U-URL-osoitteena, ilmaiseksi ja ilman mukana toimitettavaa sisältöä.

Jaa artikkeli

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.

Lue tämä artikkeli toisella kielellä

Tuneline on mediasoitinsovellus. Se ei tarjoa, isännöi eikä jaa mitään sisältöä. Tuot oman soittolistasi itse, aivan kuten VLC:ssä.

#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
Takaisin kaikkiin artikkeleihin