Education·8 min

Autor Shamir

Xtream Codes na M3U: Jak převod skutečně funguje (2026)

Když vyhledáte „convert Xtream Codes to M3U“, najdete spoustu webů, které to údajně udělají za vás — obvykle nejprve požadují vaše uživatelské jméno a heslo.

Nic z toho nepotřebujete. Není co převádět. Přihlašovací údaje Xtream a playlist M3U jsou dvě různé cesty ke stejnému serveru a převod jednoho na druhé představuje vzor URL, který si sami zadáte asi za deset sekund.

Tady je tento vzor, vysvětlení, proč funguje, a kdy byste měli použít kterou cestu.

Dvě cesty

Když získáte přístup ke zdroji ve formátu Xtream, obdržíte tři údaje: adresu serveru, uživatelské jméno a heslo.

Tento server současně používá dva protokoly:

CestaCo přehrávač odesíláCo se vrací
Xtream APIStrukturované požadavky na kategorie, streamy, programová data a obsah na vyžádáníJSON, který přehrávač převede na procházetelnou knihovnu
výstup M3UJeden požadavek na playlistVygenerovaný textový playlist všech položek, ke kterým má váš účet přístup

Stejný server, stejný účet, stejný obsah. M3U není samostatná věc, kterou by poskytovatel udržoval — server ho na požádání sestavuje ze stejné databáze, ze které čte API. Proto je „převod“ nesprávné označení. Jen žádáte stejný server, aby odpověděl v jiném formátu.

(Pokud si nejste jistí, jaký formát vlastně máte, začněte tady.)

Vzor URL

Po zadání serveru, uživatelského jména a hesla se výstup M3U nachází na adrese:

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

Dosaďte vlastní údaje a získáte URL svého playlistu. Nic dalšího není potřeba.

Dva parametry na konci stojí za bližší vysvětlení:

type=

  • m3u_plus — obsahuje rozšířená metadata: zobrazované názvy, loga, názvy skupin a ID pořadů. Tohle chcete.
  • m3u — pouze položky bez metadat. Dostanete plochý seznam nepojmenovaných položek. Téměř nikdy není užitečný.

output=

  • ts — streamy v surovém formátu MPEG-TS. Nejširší kompatibilita; funguje v podstatě s každým přehrávačem. (Co stream .ts vlastně je.)
  • m3u8 — HLS. Na nestabilním připojení funguje lépe, protože je rozdělený na segmenty, a obecně je vhodnější pro mobilní zařízení.
  • hls — na některých serverových sestaveních alias pro stejný princip.

Pokud se playlist načte, ale nic se nepřehrává, zkuste místo output=ts použít output=m3u8 — jde o nejúčinnější první krok. Některé servery překódovávají pouze do jednoho z těchto formátů a některá zařízení výrazně preferují HLS.

Také URL s programovým průvodcem

Stejný postup funguje i pro programová data. Zdroj programového průvodce se nachází na adrese:

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

To vrací XMLTV, což pro programového průvodce potřebuje každý přehrávač. Protože poskytovatel generuje obojí ze stejné databáze, ID pořadů v tomto souboru už odpovídají hodnotám tvg-id v playlistu m3u_plus — tedy té nejobtížnější části nastavení průvodce, kterou máte vyřešenou zdarma. (Proč bývá párování programového průvodce obvykle nejproblematičtější.)

Proč byste neměli používat web pro převod

Podívejte se na tu URL znovu. Obsahuje vaše uživatelské jméno a heslo v otevřeném textu.

Každý web, který vám nabízí „převod“, po vás chce, abyste předali funkční přihlašovací údaje cizímu člověku výměnou za nahrazení části textu, které byste zvládli sami v Poznámkovém bloku. Neprobíhá tam žádný výpočet, který by ospravedlňoval takovou důvěru.

Provozovatel takového webu konkrétně může:

  • Používat váš účet, takže vás u zdroje s omezeným počtem připojení odpojí.
  • Prodat nebo uniklé přihlašovací údaje zneužít.
  • Uchovat je ještě dlouho poté, co zapomenete, že takový web vůbec existoval.

Stejné úvahy platí pro každý „kontroler playlistu“ nebo „tester M3U“, který požaduje přihlašovací údaje. URL si vytvořte sami. Stačí kopírovat a nahradit text.

Pokud jste už nějaký takový web použili, změňte si u zdroje heslo, pokud vám to poskytovatel umožňuje.

Kterou cestu byste měli skutečně použít?

Když už jsme si vysvětlili, že z přihlašovacích údajů Xtream můžete získat M3U, přichází část, kterou většina návodů vynechává: často byste to dělat neměli.

Pokud ho váš přehrávač podporuje, bývá lepší přidat zdroj jako Xtream:

API XtreamVygenerovaný M3U
Živé položkyAnoAno
Filmy a seriály na vyžádáníAno, jako řádná procházetelná knihovna s metadatySloučené do seznamu nebo zcela chybí
Série, řady a epizodyStrukturovanéNejsou zastoupené
Programová dataAutomaticky načítaná přes APIJe nutné ručně přidat samostatnou URL XMLTV
Zpětné sledování / posun v časeAPI ho zpřístupňuje, pokud ho poskytovatel podporujeZáleží na přítomnosti atributů u jednotlivých položek
Informace o účtu (platnost, připojení)ViditelnéNedostupné
Přenositelnost do libovolného přehrávačeUžší — přehrávač musí podporovat XtreamUniverzální. M3U načte každý přehrávač.
Přihlašovací údaje v URLUložené v samostatných políchPřímo vložené do adresy

Stručně: pokud váš přehrávač podporuje Xtream, použijte ho; pokud ne, použijte výstup M3U.

Nejčastějším důvodem, proč někdo chce formát M3U, je přehrávač, televizní aplikace nebo zařízení, které přijímá pouze URL playlistu. Je to zcela legitimní potřeba a výše uvedený vzor URL je způsob, jak ji vyřešit. (Filmy a seriály závisí právě na této volbě.)

V Tuneline jsou obě cesty plnohodnotné: přidejte zdroj jako Xtream pomocí serveru, uživatelského jména a hesla, nebo vložte URL M3U. Stejná aplikace a můžete používat obě možnosti.

Opačným směrem

Lidé také hledají převod odkazu M3U na přihlašovací údaje Xtream. Ten nefunguje a stojí za to vysvětlit proč.

URL M3U je výstup. Přihlašovací údaje Xtream jsou vstup. Playlist z přihlašovacích údajů vygenerovat můžete, protože server tuto koncovou adresu nabízí, ale z pouhého seznamu adres streamů nelze zrekonstruovat funkční přihlášení k API — playlist jednoduše neobsahuje strukturu účtu.

Jedinou výjimkou je případ, kdy je playlist, který jste dostali, sám o sobě URL get.php. V takovém případě jsou přihlašovací údaje už součástí řetězce dotazu a svůj server, uživatelské jméno i heslo můžete přímo vyčíst z adresy, kterou jste obdrželi. Nejde o převod, jen o přečtení URL. Nepříjemně názorně to také ukazuje, jak malou ochranu tyto odkazy poskytují.

Řešení problémů

PříznakPravděpodobná příčina
Playlist se stáhne, ale je prázdný nebo obsahuje jediný řádek s chybouNesprávné uživatelské jméno či heslo nebo vypršela platnost účtu. Načtěte URL v prohlížeči a přečtěte si text.
Položky se zobrazí, ale nic se nepřehráváZkuste místo output=ts použít output=m3u8.
Chybí názvy, všechno jsou jen číslaPoužili jste type=m3u místo type=m3u_plus.
Na jednom zařízení funguje, na dalším hlásí „maximální počet připojení“Účet omezuje počet současných připojení. Každé zařízení se započítává. Jak fungují limity připojení.
Playlist se načte, ale průvodce je prázdnýNepřidali jste URL xmltv.php nebo se ID v obou zdrojích neshodují.
Na žádném typu URL nefunguje vůbec nicZkontrolujte port. Servery Xtream často běží na nestandardním portu a při jeho vynechání požadavek bez upozornění selže.

Užitečný návyk: nejprve vložte URL get.php do prohlížeče. Uvidíte buď textový playlist, nebo prostou chybovou zprávu, takže okamžitě zjistíte, zda je problém v přihlašovacích údajích, nebo v přehrávači.

Shrnutí

  • Xtream a M3U jsou dvě cesty ke stejnému serveru. Žádný převod neexistuje.
  • Playlist najdete na adrese get.php?username=…&password=…&type=m3u_plus&output=ts.
  • Programového průvodce najdete na adrese xmltv.php?username=…&password=….
  • Nikdy nepředávejte přihlašovací údaje webu pro převod. Vyměňujete důvěru za prosté nahrazení textu.
  • Pokud ho váš přehrávač podporuje, upřednostněte Xtream — zachováte si knihovny obsahu na vyžádání, programová data i informace o účtu.
  • URL obsahuje vaše heslo. Zacházejte s ní jako s tajným údajem a nikdy ji nezveřejňujte.

Chcete přehrávač, který podporuje obě cesty? Stáhněte Tuneline — přidejte zdroj jako Xtream nebo jako URL M3U, zdarma a bez přibaleného obsahu.

Sdílet článek

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.

Přečtěte si tento článek v jiném jazyce

Tuneline je aplikace pro přehrávání médií. Neposkytuje, nehostuje ani nedistribuuje žádný obsah. Vlastní playlist si přinesete sami, přesně jako u 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
Zpět na všechny články