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.
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).
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.
- Zdobądź playlistę. Może to być lokalny plik
.m3u/.m3u8albo hostowany adres URL M3U z licencjonowanego źródła. - 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.
- Dodaj playlistę. Otwórz plik albo wklej adres URL M3U w polu „dodaj playlistę” w aplikacji.
- Dodaj EPG (opcjonalnie). Wklej swój adres URL EPG, aby program telewizyjny pokazywał nazwy i godziny audycji.
- Uporządkuj. Użyj kategorii
group-titledo 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.
Czy to legalne?
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.