Guides·8 min

Autor Rawnok Jahan

Jak vytvořit M3U playlist od nuly (2026)

Téměř všechno, co se o souborech M3U píše, předpokládá, že vám je někdo předal. Tohle je opačný přístup: máte několik URL streamů nebo hrstku zdrojů, které chcete mít na jednom místě, a playlist si chcete vytvořit sami.

Dobrá zpráva. Soubor M3U je prostý text. Můžete ho napsat v Poznámkovém bloku, TextEditu nebo v libovolném editoru, který už máte, a bude fungovat v každém přehrávači, který načítá M3U. Nepotřebujete žádný speciální software, placený nástroj ani účet. Tento formát patří k těm nejjednodušším vůbec.

Tady je celý postup od začátku do konce.

Na rovinu: Tuneline je multimediální přehrávač pro obsah, který mu poskytnete vy. Tato příručka vám ukáže, jak sestavit playlist ze zdrojů, které máte právo používat. Neobsahuje žádný vlastní seznam ani obsah.

Co soubor M3U skutečně je

M3U je obsah, nikoli kontejner. Neobsahuje žádné video ani zvuk. Jde o textový soubor se seznamem názvů a adres. Přehrávač ho čte od začátku do konce a z nalezených položek sestaví knihovnu. (Podrobný rozbor formátu najdete zde.)

Proto ho můžete napsat ručně. Nemusíte řešit žádnou binární strukturu, kontrolní součet hlavičky ani kompresi. Pokud umíte zadat URL, umíte vytvořit playlist.

Minimální funkční playlist

Nejjednodušší platný soubor M3U je seznam URL, jedna na řádek:

https://example.com/stream-one.m3u8
https://example.com/stream-two.m3u8

To skutečně funguje. Načte ho každý přehrávač. Používá se ale hrozně, protože nic nemá název — dostanete seznam nezpracovaných URL a nebudete vědět, která je která.

V praxi proto všichni používají rozšířený formát M3U, který před každou položku přidává jeden řádek s metadaty:

#EXTM3U
#EXTINF:-1,First Source
https://example.com/stream-one.m3u8
#EXTINF:-1,Second Source
https://example.com/stream-two.m3u8

Tři pravidla a celý formát máte hotový:

  1. #EXTM3U na prvním řádku. Tento jediný řádek přehrávači říká, že má „očekávat níže metadata“. Pokud ho vynecháte, mnoho přehrávačů přejde do výše uvedeného režimu prostých URL a všechny zadané názvy se ztratí.
  2. #EXTINF: před každou položkou. Číslo za dvojtečkou udává délku v sekundách. U živého nebo časově neomezeného obsahu použijte -1. Za čárkou následuje zobrazovaný název.
  3. Adresa hned na následujícím řádku. Jedna položka, jedna adresa, bezprostředně po řádku #EXTINF.

Přidání log, skupin a ID televizního programu

Základní formát vám zajistí funkční seznam. Několik volitelných atributů ho promění v přehledný playlist. Patří do řádku #EXTINF před čárku:

#EXTM3U
#EXTINF:-1 tvg-id="source.one" tvg-logo="https://example.com/logo1.png" group-title="News",First Source
https://example.com/stream-one.m3u8
#EXTINF:-1 tvg-id="source.two" tvg-logo="https://example.com/logo2.png" group-title="Sport",Second Source
https://example.com/stream-two.m3u8

Co vám jednotlivé atributy přinesou:

AtributCo děláVyplatí se nastavit?
tvg-idPropojí tuto položku s programovým průvodcem (zdrojem EPG), aby odpovídala data programuJen pokud používáte průvodce. Pokud ano, jde o nejdůležitější atribut.
tvg-logoURL ikony zobrazované vedle názvuHodí se. Musí jít o dostupnou URL obrázku.
group-titleKategorie, do které se tato položka zařadíAno. Právě díky ní se z plochého seznamu stane přehledná nabídka.
tvg-nameAlternativní název používaný pro přiřazení k programuJen pokud není k dispozici tvg-id a přehrávač přiřazuje položky podle názvu.

group-title je atribut, který nejvíce ovlivní vaše každodenní používání. Přehrávače z něj přímo sestavují postranní panel kategorií, takže playlist s rozumně nastavenými skupinami se dá okamžitě procházet, zatímco u playlistu bez nich budete nekonečně posouvat. (Více o uspořádání playlistu do kategorií.)

Pokud plánujete připojit programového průvodce, nastavte tvg-id správně už při vytváření. Ruční přiřazování průvodce k playlistu dodatečně, u desítek položek, je opravdu utrpení. (Jak funguje přiřazování průvodce.)

Krok za krokem: vytvoření souboru

V Windows

  1. Otevřete Poznámkový blok. Ne Word ani WordPad — potřebujete prostý textový editor bez formátování.
  2. Napište playlist podle výše uvedeného formátu.
  3. Soubor → Uložit jako.
  4. U položky Typ souboru nastavte Všechny soubory (*.*). Na tento krok všichni zapomínají.
  5. Soubor pojmenujte myplaylist.m3u — včetně napsané přípony.
  6. U položky Kódování nastavte UTF-8.

Pokud vynecháte krok 4, Windows potichu uloží myplaylist.m3u.txt a žádný přehrávač ho nerozpozná.

V macOS

  1. Otevřete TextEdit.
  2. Formát → Převést na prostý text (⇧⌘T). TextEdit se spouští v režimu formátovaného textu, který soubor poškodí.
  3. Napište playlist.
  4. Soubor → Uložit, soubor pojmenujte myplaylist.m3u.
  5. Když vám macOS nabídne přidání .txt, zvolte Použít .m3u.

V Android nebo iOS

Textové editory v telefonech se velmi liší v tom, zda umožňují ovládat příponu souboru. Obvykle je jednodušší vytvořit soubor na počítači a přenést ho do telefonu, případně ho napsat v editoru, který umí ukládat s libovolnou příponou.

Kterou příponu: .m3u, nebo .m3u8?

Obě fungují. Praktický rozdíl spočívá v kódování textu:

  • .m3u8 označuje obsah v UTF-8, takže názvy v jiných jazycích, diakritika i nelatinková písma zůstanou správně zachovány.
  • .m3u historicky označovalo místní starší kódování a některý starší software se tak stále chová.

Ukládejte jako .m3u8 s kódováním UTF-8, pokud k tomu nemáte konkrétní důvod jinak. Každý moderní přehrávač přečte obě varianty a vy se vyhnete celé skupině chyb s poškozenými znaky. Jediná výjimka: několik starších televizních aplikací rozpozná pouze .m3u, takže pokud zařízení váš soubor vůbec odmítá, přejmenování přípony je snadný krok, který stojí za vyzkoušení.

Načtení playlistu

Po uložení ho předejte přehrávači.

Na počítači většina přehrávačů umí otevřít místní soubor přímo. V Tuneline na macOS, Windows nebo Linux zvolte Přidat zdroj, vyberte místní soubor a ten se okamžitě načte.

V telefonech a televizorech je spolehlivější použít URL než místní soubor, protože mobilní a televizní aplikace nemají volný přístup k libovolným umístěním v souborovém systému. Pokud chcete stejný ručně vytvořený playlist používat na televizoru, umístěte soubor někam, odkud ho lze načíst přes HTTPS, a místo toho ho přidejte pomocí adresy. (Tady zjistíte, jak z místního M3U vytvořit URL.)

Než ručně vytvořenému souboru věnujete hodinu práce, je dobré vědět jednu věc: místní playlist file:// nelze synchronizovat do cloudu. Synchronizace přes cloud potřebuje adresu dostupnou z jiného zařízení, což cesta na vašem pevném disku není. Když soubor zpřístupníte jako URL, můžete ho používat na všech svých zařízeních.

Pět chyb, které rozbijí ručně vytvořený playlist

Přibližně podle toho, jak často je která z nich příčinou:

  1. Soubor je ve skutečnosti .txt. Windows ve výchozím nastavení skrývá přípony, takže playlist.m3u.txt se v Průzkumníku zobrazuje jako playlist.m3u. Zapněte Zobrazení → Přípony názvů souborů a zkontrolujte to.
  2. #EXTM3U chybí nebo není na prvním řádku. Stačí prázdný řádek či náhodný znak před ním a přehrávač bude celý soubor považovat za seznam prostých URL. Všechny zadané názvy zmizí.
  3. URL není na řádku přímo za řádkem #EXTINF. Prázdný řádek mezi nimi položku odpojí.
  4. Formátovaný text místo prostého textu. Soubor vytvořený ve Wordu nebo ve výchozím režimu TextEditu obsahuje bajty formátování. Na obrazovce vypadá správně, ale při zpracování vznikne nesmysl.
  5. Chytré uvozovky v atributu. Editory, které automaticky opraví " na ", vytvoří atributy, které žádný analyzátor nerozpozná. Tohle je nejzáludnější chyba, protože soubor vypadá dokonale. Editory prostého textu to nedělají, textové procesory ano.

Pokud se soubor načte, ale nic nezobrazuje, projděte si kontrolní seznam pro kanály, které se nenačítají — v takovém případě je formát v pořádku a problém je v adresách.

Šablona ke zkopírování

#EXTM3U
#EXTINF:-1 tvg-id="example.news" tvg-logo="https://example.com/news.png" group-title="News",Example News
https://example.com/news/index.m3u8
#EXTINF:-1 tvg-id="example.sport" tvg-logo="https://example.com/sport.png" group-title="Sport",Example Sport
https://example.com/sport/index.m3u8
#EXTINF:-1 group-title="Local",Local Recording Folder Stream
http://192.168.1.50:8080/stream

Nahraďte adresy vlastními, uložte jako .m3u8 v kódování UTF-8 a máte funkční playlist.

Odkud zdroje pocházejí

Tato příručka se záměrně věnuje formátu souboru. Otázka, kde získáte adresy, které do něj vložíte, je samostatná — a odpověď je důležitá.

Mezi legitimní zdroje, ze kterých můžete playlist vytvořit, patří váš vlastní domácí mediální server, síťové kamery a enkodéry ve vaší LAN, veřejně dostupné bezplatné pozemní a FAST streamy a jakákoli služba, která vám poskytuje adresu v rámci předplatného, které skutečně máte. (Co jsou FAST kanály a jak je přidat.) (Přehrávání z Jellyfinu, Plexu nebo Emby.)

Přehrávač je nástroj pro obsah, na jehož sledování máte právo. Vytvoření playlistu nemění původ obsahu.

Shrnutí

  • M3U je prostý text. Potřebujete pouze Poznámkový blok nebo TextEdit.
  • Nejprve #EXTM3U, potom #EXTINF:-1,Name a hned za ním adresa.
  • group-title zajistí přehledné procházení; tvg-id umožní správně přiřadit programového průvodce.
  • Uložte jako .m3u8 v kódování UTF-8 a nastavte editor na prostý text.
  • Nejčastější příčinou selhání je soubor, který je ve skutečnosti .txt.

Vytvořili jste playlist a hledáte, kde ho přehrát? Stáhněte Tuneline — zdarma, bez přibaleného obsahu a funguje na macOS, Windows, Linux, iPhonu, iPadu, Android, Android TV, Google TV a Apple TV.

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#create iptv playlist#make m3u file#m3u playlist template#how to create playlist m3u
Zpět na všechny články