Czym jest playlista M3U? Format IPTV wyjaśniony (2026)

Playlista M3U to zwykły plik tekstowy, który wskazuje lokalizacje elementów multimedialnych — takich jak kanały telewizji na żywo, filmy czy utwory muzyczne — dzięki czemu odtwarzacz może je wczytać i odtworzyć w odpowiedniej kolejności. Każdy wiersz to albo link (adres URL lub ścieżka do pliku), albo opis kolejnego linku. Odtwarzacze IPTV wykorzystują pliki M3U, aby zaimportować całą listę kanałów naraz. Ten poradnik wyjaśnia format, różnicę między M3U a M3U8, znaczenie znaczników oraz sposób bezpiecznego wczytania playlisty.

Plik tekstowy playlisty M3U otwarty obok odtwarzacza IPTV pokazującego powstałą listę kanałów
Plik M3U to po prostu tekst — lista linków, którą odtwarzacz zamienia w kanały.

Czym jest plik M3U

M3U to skrót od MP3 URL (albo Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator). Format powstał w latach 90. jako prosty sposób na zapisanie playlisty muzycznej, a od tego czasu stał się standardowym sposobem przekazywania odtwarzaczowi listy linków do multimediów.

Format jest celowo prosty: to plik tekstowy .m3u (lub .m3u8), który możesz otworzyć w dowolnym edytorze tekstu. Sam nie zawiera żadnego wideo ani dźwięku — jedynie wskaźniki do miejsca, w którym znajdują się multimedia. Traktuj go jak spis treści, a nie samą treść.

Minimalny plik M3U wygląda tak:

#EXTM3U
#EXTINF:-1,News Channel HD
https://example.com/streams/news.m3u8
#EXTINF:-1,Sports Channel HD
https://example.com/streams/sports.m3u8

Pierwszy wiersz, #EXTM3U, oznacza plik jako rozszerzony (extended) plik M3U. Każdy kanał zajmuje następnie dwa wiersze: opis #EXTINF, a po nim link, który faktycznie odtwarza treść.

M3U a M3U8

Spotkasz zarówno rozszerzenie .m3u, jak i .m3u8. Różnica jest niewielka, ale warto ją znać:

.m3u .m3u8
Kodowanie tekstu Kodowanie lokalne / ANSI UTF-8
Nazwy międzynarodowe Może wyświetlać zniekształcone znaki Poprawnie wyświetla akcenty, emoji i tekst niełaciński
Używany przez streaming HLS Nie Tak — to format manifestu HLS
Zalecany dziś Przestarzały Preferowany

Ponieważ M3U8 używa UTF-8, bezproblemowo obsługuje nazwy kanałów w dowolnym języku, a do tego jest formatem manifestu, którego streaming HLS używa do wypisywania segmentów wideo. W przypadku playlist, gdy masz wybór, wybieraj M3U8.

Wnętrze pliku: znaczniki wyjaśnione

Wiersz rozszerzonego pliku M3U może zawierać coś więcej niż samą nazwę. Odtwarzacze IPTV odczytują dodatkowe znaczniki w wierszu #EXTINF, aby zbudować dopracowaną listę kanałów:

Znacznik Działanie Przykład
#EXTM3U Oznacza plik jako rozszerzony M3U (zawsze pierwszy wiersz) #EXTM3U
#EXTINF:-1 Rozpoczyna wpis kanału; -1 oznacza transmisję na żywo (bez określonego czasu trwania) #EXTINF:-1,BBC One
tvg-id Łączy kanał z jego danymi EPG tvg-id="bbcone.uk"
tvg-logo Adres URL obrazu z logo kanału tvg-logo="https://.../bbc1.png"
group-title Kategoria, w której pojawia się kanał group-title="UK Entertainment"

W pełni otagowany wpis łączy je wszystkie:

#EXTINF:-1 tvg-id="bbcone.uk" tvg-logo="https://example.com/bbc1.png" group-title="UK Entertainment",BBC One HD
https://example.com/streams/bbcone.m3u8

To właśnie tvg-id łączy kanał z jego programem telewizyjnym. Aby wyświetlić „co jest teraz i co będzie dalej”, odtwarzacz dopasowuje ten identyfikator do pliku EPG (Electronic Program Guide).

Opatrzony objaśnieniami wpis M3U z etykietami wskazującymi tvg-id, tvg-logo, group-title oraz adres URL strumienia
Każda część wiersza #EXTINF mówi odtwarzaczowi, jak wyświetlić kanał.

Jak wczytać playlistę M3U

Playlistę M3U możesz dodać jako plik albo jako adres URL. Adres URL jest zwykle lepszy, ponieważ źródło może zdalnie aktualizować listę, bez konieczności ponownego importowania przez Ciebie.

  1. Zdobądź playlistę. Może to być lokalny plik .m3u/.m3u8 albo hostowany adres URL M3U z licencjonowanego źródła.
  2. Wybierz odtwarzacz. Na komputerze sprawdzi się VLC; na telewizorze użyj odtwarzacza IPTV, takiego jak TiviMate lub IPTV Smarters. Zobacz nasz przewodnik po najlepszych odtwarzaczach IPTV.
  3. Dodaj playlistę. Otwórz plik albo wklej adres URL M3U w polu „dodaj playlistę” w aplikacji.
  4. Dodaj EPG (opcjonalnie). Wklej swój adres URL EPG, aby program telewizyjny pokazywał nazwy i godziny audycji.
  5. Uporządkuj. Użyj kategorii group-title do sortowania kanałów; większość odtwarzaczy pozwala ukrywać lub zmieniać kolejność grup.

Pełny opis krok po kroku dla konkretnej aplikacji znajdziesz w naszym poradniku konfiguracji TiviMate.

Ekran dodawania playlisty w odtwarzaczu IPTV z polem do wklejenia adresu URL M3U
Dodanie playlisty zwykle sprowadza się do wklejenia adresu URL M3U.

Format M3U jest w pełni legalny — to lista linków w zwykłym tekście, jak plik z zakładkami. Legalność zależy wyłącznie od tego, dokąd prowadzą te linki.

  • Legalne: playlista z Twoimi własnymi materiałami, kanałami ogólnodostępnymi (free-to-air) lub strumieniami od dostawcy, który posiada prawa.
  • Nielegalne: playlista transmitująca kanały premium lub płatnej telewizji bez zgody właściciela praw, niezależnie od formatu pliku użytego do ich wypisania.

Zachowaj ostrożność: „załadowane” listy M3U sprzedawane tanio z tysiącami kanałów premium są niemal zawsze nielicencjonowane. WatchlyGuide opisuje wyłącznie licencjonowane źródła. Jeśli playlista obiecuje każdy kanał płatnej telewizji za kilka euro, nie jest to legalna usługa.

Podsumowanie

Playlista M3U to nic innego jak plik tekstowy wskazujący, gdzie znajdują się multimedia, z opcjonalnymi znacznikami, które podają odtwarzaczowi nazwę, logo, kategorię i identyfikator programu każdego kanału. Wybieraj wariant M3U8 w UTF-8, połącz go z EPG, aby uzyskać pełny program, wczytaj do porządnego odtwarzacza i korzystaj z niego wyłącznie ze źródłami, które mają odpowiednie prawa. Gdy zrozumiesz wiersz #EXTINF, cały format staje się łatwy do odczytania.

Następnie skonfiguruj program telewizyjny z pomocą naszego wyjaśnienia, czym jest EPG, albo zacznij od podstaw z artykułem o tym, czym jest IPTV.

Nie masz pewności co do jakiegoś terminu na tej stronie? Sprawdź go w słowniku streamingu.

Najczęściej zadawane pytania

Czym jest playlista M3U?

Playlista M3U to zwykły plik tekstowy, który wskazuje lokalizacje elementów multimedialnych — utworów audio, filmów lub kanałów na żywo — dzięki czemu odtwarzacz może wczytać je w odpowiedniej kolejności. Każdy wpis to adres URL lub ścieżka do pliku, opcjonalnie poprzedzony wierszem opisującym dany element. Odtwarzacze IPTV wykorzystują pliki M3U do wczytywania list kanałów.

Czym różni się M3U od M3U8?

To ten sam format playlisty, różniący się kodowaniem tekstu. Plik M3U używa lokalnego kodowania, natomiast plik M3U8 jest zapisany w UTF-8, dzięki czemu poprawnie wyświetla znaki międzynarodowe, akcenty i emoji w nazwach kanałów. M3U8 jest też formatem manifestu używanym przez streaming HLS, dlatego to obecnie standardowy wybór.

Jak otworzyć plik M3U?

Plik M3U otworzysz w dowolnym odtwarzaczu multimedialnym obsługującym ten format, na przykład VLC na komputerze, albo w dedykowanym odtwarzaczu IPTV, takim jak TiviMate lub IPTV Smarters na urządzeniu do streamingu. Możesz albo otworzyć lokalny plik .m3u bezpośrednio, albo wkleić jego adres URL do aplikacji, która następnie wczyta i wyświetli wszystkie kanały.

Czym jest adres URL M3U?

Adres URL M3U to link internetowy wskazujący hostowaną playlistę M3U, a nie plik na Twoim urządzeniu. Gdy wkleisz go do odtwarzacza IPTV, aplikacja pobierze aktualną playlistę spod tego adresu. Dzięki temu dostawca może zdalnie aktualizować listę kanałów, a Ty nie musisz za każdym razem niczego ponownie importować.

Czy korzystanie z playlisty M3U jest legalne?

Sam format M3U jest w pełni legalny — to tylko plik tekstowy, jak lista zakupów z linkami. Legalność zależy wyłącznie od tego, dokąd prowadzą te linki. Playlista z Twoimi własnymi materiałami lub z licencjonowanych źródeł jest w porządku; taka, która transmituje kanały bez zgody właściciela praw — już nie. Korzystaj wyłącznie z licencjonowanych źródeł.

Co oznacza #EXTINF w pliku M3U?

#EXTINF to dyrektywa opisująca każdy wpis w rozszerzonym pliku M3U. Pojawia się w wierszu przed linkiem do multimediów i zawiera czas trwania oraz tytuł elementu, a także opcjonalne znaczniki, takie jak tvg-id, tvg-logo i group-title. Odtwarzacze IPTV odczytują te znaczniki, aby wyświetlić nazwy kanałów, loga i grupy kategorii.