Jeśli korzystasz z IPTV, prędzej czy później spotkasz rozszerzenia plików M3U i M3U8. Wyglądają prawie identycznie, a mimo to ludzie często pytają, czym właściwie jest M3U8 i czy ma znaczenie, który z nich mają. Ten artykuł prostym językiem wyjaśnia oba formaty, pokazuje, co znajduje się wewnątrz playlisty, oraz opisuje, jak dodać ją do odtwarzacza i co zrobić, gdy się nie wczytuje.
Czym jest plik M3U?
M3U to playlista w postaci zwykłego tekstu. Powstała jako lista plików audio, a później stała się standardowym sposobem opisu listy strumieni. Każdy wpis zawiera nazwę, opcjonalne informacje, takie jak logo lub grupa, oraz adres strumienia. W IPTV „link M3U” to po prostu adres internetowy, który zwraca taki plik z serwera Twojego dostawcy.
Czym jest plik M3U8?
M3U8 to ten sam format playlisty zapisany w kodowaniu tekstu UTF-8. Ma to znaczenie zawsze, gdy nazwy zawierają znaki wykraczające poza podstawowe litery angielskie, takie jak znaki diakrytyczne, litery z umlautem, cyrylica czy pismo arabskie. Plik UTF-8 wyświetla je poprawnie, a plik w starszym kodowaniu może pokazywać zniekształcone symbole.
Rozszerzenie ma jeszcze drugie znaczenie. W HLS (HTTP Live Streaming) strumień jest dzielony na krótkie segmenty, a plik .m3u8 informuje odtwarzacz, które segmenty pobrać i w jakiej kolejności. To samo rozszerzenie występuje więc w dwóch rolach:
- Lista kanałów: jeden plik z nazwami wielu kanałów, który wczytujesz do odtwarzacza IPTV.
- Plik strumienia HLS: jeden plik opisujący segmenty pojedynczego strumienia na żywo lub na żądanie.
Większość otrzymywanych playlist IPTV to pierwszy typ, a poszczególne kanały wewnątrz nich często wskazują strumienie HLS drugiego typu.
Jak wygląda playlista w środku
Plik możesz otworzyć w dowolnym edytorze tekstu. Pierwsza linia to #EXTM3U. Dalej każdy kanał zajmuje dwie linie: linię #EXTINF z wyświetlaną nazwą i atrybutami oraz, w następnej linii, adres strumienia. Nigdy nie musisz edytować tego ręcznie. Odtwarzacz odczytuje plik i sam buduje kategorie oraz listę kanałów.
Dodawanie linku M3U lub M3U8 do QwertyPlayer
- Otwórz aplikację i przejdź do ekranu dodawania listy.
- Wklej link M3U lub M3U8 dokładnie w takiej postaci, w jakiej przekazał go dostawca.
- Zapisz i poczekaj. Kanały zostaną wczytane i pogrupowane w kategorie.
Jeśli wpisywanie linku na telewizorze jest niewygodne, wyślij go z innego urządzenia za pomocą strony Połącz z telewizorem lub skorzystaj z metody wpisywania pilotem opisanej w poradniku o M3U na Fire TV Stick.
Typowe problemy
- Lista jest pusta: Link mógł wygasnąć, zostać skopiowany z brakującym znakiem lub należeć do zawieszonego konta.
- Znaki wyglądają na uszkodzone: Plik może nie być w UTF-8. To problem po stronie dostawcy, którego nie naprawisz w odtwarzaczu.
- Niektóre kanały się nie otwierają: Dany strumień może być wyłączony. Zapytaj dostawcę, czy kanał jest nadal aktywny.
- Odtwarzanie się zacina: Sprawdź swoje połączenie oraz sposoby na buforowanie.
M3U czy Xtream Codes?
Pojedynczy link M3U to najprostsza opcja. Xtream Codes wykorzystuje adres serwera, nazwę użytkownika i hasło, a zwykle zapewnia czytelniejsze kategorie, osobne sekcje filmów i seriali oraz automatyczne dane o programach. Porównaj je w artykule M3U a Xtream Codes, a następnie skorzystaj z poradnika o Xtream Codes, jeśli to właśnie masz.
Najczęściej zadawane pytania
Jaka jest różnica między M3U a M3U8?
M3U8 to M3U zapisany w kodowaniu UTF-8, które poprawnie wyświetla znaki specjalne. Rozszerzenie jest też używane w plikach strumieni HLS.
Jak otworzyć plik M3U8?
Dodaj link lub plik do odtwarzacza IPTV, takiego jak QwertyPlayer. Ponieważ to zwykły tekst, możesz go też przeczytać w dowolnym edytorze tekstu.
Dlaczego mój link M3U zwraca pustą listę?
Link mógł wygasnąć, zostać skopiowany niepoprawnie albo być powiązany z kontem, które nie jest już aktywne. Sprawdź to u dostawcy.
Czy playlista M3U8 jest legalna?
Sam format pliku jest legalny. To, czy dana lista jest legalna, zależy od pochodzenia jej zawartości i tego, czy masz prawo ją oglądać.
Wypróbuj z QwertyPlayer
Pobierz bezpłatną wersję próbną na Android, Android TV, Fire TV, Huawei i Windows.
