Telewizja na żywo i IPTV

M3U, Xtream Codes, EPG: co znaczą te słowa i które masz

Ktoś podaje ci link i hasło i mówi „wgraj to do aplikacji IPTV”. Od tego momentu to głównie słownictwo. Są dwa sposoby, w jaki subskrypcja trafia do odtwarzacza, zachowują się bardzo różnie, a wiedza, który z nich dostałeś, wyjaśnia niemal wszystko o tym, co aplikacja może, a czego nie może ci pokazać.

8 min czytania Zaktualizowano 29 lipca 2026

Lista to plik tekstowy
M3U to lista nazw kanałów i adresów strumieni. Nic więcej — bez przewodnika, bez katalogu.
Konto to API
Xtream Codes to serwer, który aplikacja może odpytać: kanały, filmy, seriale, przewodnik i nadrabianie zaległości jako osobne wywołania.
Odtwarzacz nie dostarcza żadnego z nich
Oba wskazują na serwery twojego dostawcy. Aplikacja IPTV jest klientem, tak jak aplikacja pocztowa jest klientem.

IPTV to metoda dostarczania, nie usługa

IPTV oznacza telewizję dostarczaną przez zwykłe łącze internetowe zamiast anteny, talerza satelitarnego czy kabla. To cała definicja. Nie mówi nic o tym, kto wysyła obraz, czy ma do tego prawo, ani czy mu za to płacisz — nadawca publiczny streamujący własne kanały i podejrzany reseller korzystają z tej samej technologii.

Odtwarzacz IPTV to część kliencka tego układu: aplikacja, która bierze adres, otwiera strumień i rysuje obraz. Nie ma własnych kanałów, tak samo jak przeglądarka internetowa nie ma własnych stron. Warto to rozróżnienie zapamiętać, bo to różnica między legalną aplikacją a narzędziem do piractwa, i dlatego App Store jest pełen odtwarzaczy, w których nie ma nigdzie żadnej treści.

Zamieszanie bierze się stąd, że oba sposoby przekazania subskrypcji odtwarzaczowi tak bardzo różnią się możliwościami, że ludzie zakładają, że to różne produkty. Nie są — to te same kanały, opisane aplikacji na dwa różne sposoby.

Lista M3U kontra konto Xtream Codes

Jeśli dostawca dał ci długi link kończący się na .m3u lub .m3u8, masz pierwsze. Jeśli dał ci adres serwera, nazwę użytkownika i hasło, masz drugie.

Lista M3UKonto Xtream Codes
Czym jestPlik tekstowy z listą kanałów i adresami URL strumieniAPI, które aplikacja odpytuje dla każdego rodzaju treści
Kanały na żywoTak, jako jedna płaska listaTak, uporządkowane w kategorie
Filmy i serialeTylko jeśli dostawca zmieszał je z tą samą listąTak, jako właściwy katalog z sezonami i odcinkami
Przewodnik programowyTylko przez osobny adres URL XMLTV, jeśli został podanyWbudowany, dla każdego kanału
Nadrabianie zaległości / powtórkiNieTam, gdzie oferuje to dostawca
AktualizacjeCały plik jest pobierany ponownieŻądane jest tylko to, co się zmieniło
Dane logowaniaZwykle osadzone w każdym adresie URL strumieniaWysyłane przy każdym żądaniu, mogą być przechowywane osobno

Wielu dostawców daje oba warianty do tej samej subskrypcji. Jeśli masz wybór, konto Xtream jest tym lepszym do dodania — daje aplikacji wystarczającą strukturę, by zbudować przewodnik i katalog zamiast płaskiej listy stu tysięcy nazw.

Reszta słownictwa

EPG (XMLTV)
Przewodnik programowy: co leci teraz, co dalej, co było dziś rano. Przychodzi jako osobny plik XML, często wielkości dziesiątek megabajtów, i musi zostać dopasowany do twoich kanałów przez identyfikator ustawiony przez dostawcę. Niedopasowane identyfikatory to powód, dla którego przewodnik czasem działa dla połowy kanałów, a dla reszty jest pusty.
Nadrabianie zaległości (archiwum, powtórka)
Dostawca nagrywa kanał w ruchomym oknie czasowym — zwykle od jednego do siedmiu dni — dzięki czemu możesz odtworzyć program, który już się skończył. Istnieje tylko wtedy, gdy dostawca to włączył, dla danego kanału, i żaden odtwarzacz nie może tego dodać.
VOD
Filmy i seriale przechowywane jako pojedyncze pliki zamiast strumienia na żywo. W koncie Xtream to osobne sekcje z własnymi metadanymi; w M3U to po prostu kolejne wpisy na liście.
Limit połączeń
Ile strumieni może grać jednocześnie twoja subskrypcja, liczone po stronie serwera. Przekroczenie tego limitu to najczęstsza przyczyna kanału, który nagle odmawia otwarcia — również wtedy, gdy drugim „połączeniem” jest twój własny telefon, wciąż trzymający poprzedni strumień.
Strumień transportowy (TS / HLS)
Dwie postaci, w jakich przychodzi kanał na żywo. HLS jest podzielony na segmenty i lepiej znosi niestabilne połączenie; surowy TS startuje szybciej i jest mniej wybaczający. Dostawcy zwykle oferują oba; wybiera albo aplikacja, albo ty.

Dodawanie subskrypcji do dowolnego odtwarzacza

Nazewnictwo różni się między aplikacjami; kolejność kroków nie.

  1. Ustal, które z dwóch masz

    Jeden długi link oznacza listę. Nazwa hosta z portem, plus nazwa użytkownika i hasło, oznaczają konto Xtream. Jeśli dostałeś aplikację z wpisanymi już danymi, poproś o same dane w czystej postaci — nie musisz korzystać z ich odtwarzacza.

  2. Dodaj i poczekaj, aż pierwszy import się zakończy

    Duża lista zajmuje chwilę: trzeba przetworzyć i zapisać dziesiątki tysięcy wpisów. Dzieje się to raz. Jeśli aplikacja zawiesza się w tym momencie zamiast pokazywać postęp, ładuje cały plik do pamięci i będzie robić to samo za każdym razem.

  3. Podłącz przewodnik, jeśli przyszedł osobno

    Dla M3U EPG to drugi adres URL, który wklejasz. Dla konta Xtream jest już wbudowany.

  4. Uporządkuj ulubione przed czymkolwiek innym

    Nikt nie przegląda stu tysięcy kanałów dwa razy. Oznaczenie dwudziestu, które faktycznie oglądasz, zamienia listę w coś użytecznego, i to najlepiej wykorzystane pięć minut, jakie tu spędzisz.

  5. Przetestuj po jednym kanale z każdej kategorii

    Dostawcy często mają całe kategorie, które nie działają. Lepiej się o tym dowiedzieć teraz niż w trakcie meczu.

Dlaczego kanał się buforuje i kto może to naprawić

Buforowanie w IPTV niemal nigdy nie jest winą aplikacji. Strumień na żywo nie ma jak zwolnić i nadrobić — przychodzi w tempie, w jakim wysyła go źródło, a jeśli tego tempa nie da się utrzymać, obraz się zacina. Powodują to trzy rzeczy, i da się je rozróżnić.

Jeśli zacina się jeden kanał, a reszta działa dobrze, źródło tego kanału jest przeciążone albo źle zakodowane. Nic po twojej stronie nie pomoże; czasem pomoże inny wariant jakości tego samego kanału. Jeśli zacina się wszystko o tej samej porze dnia, dostawca jest przeciążony w godzinach szczytu — klasyczny wieczorny problem usług sprzedanych ponad możliwości. Jeśli zacina się wszystko cały czas, sprawdź własne połączenie, a konkretnie Wi-Fi: telefon dwa pokoje od routera na zatłoczonym paśmie 2,4 GHz to znacznie częstsza przyczyna niż przepustowość.

Większy bufor pomaga przy niestabilnym połączeniu kosztem dłuższego oczekiwania przy zmianie kanału i nie uratuje źródła, które po prostu nie wysyła wystarczająco danych. A jeśli strumień otwiera się na sekundę i umiera, to zwykle w ogóle nie jest buforowanie, tylko limit połączeń — coś innego już gra na tym samym koncie.

Czego szukać w odtwarzaczu, gdy masz już subskrypcję

  • Przetrwa ogromną listę

    Eksport od dużego dostawcy to nawet kilkaset tysięcy wpisów — ten, na którym sprawdzano tę stronę, ma 701 017. Odtwarzacz, który wczytuje listę do pamięci, zawiesi się przy imporcie i będzie potem wolny na zawsze. Ten, który wprowadza ją strumieniowo do bazy danych, otwiera się od razu przy dowolnym rozmiarze.

  • Przewodnik jest obok kanałów

    Przewodnik programowy, do którego trzeba odejść z ekranu, to przewodnik, z którego nie będziesz korzystać. Na tablecie czy Macu jest miejsce na oba naraz.

  • Twoje dane logowania są przechowywane właściwie

    Adresy URL strumieni Xtream mają w sobie osadzone hasło. Odtwarzacz, który zapisuje te adresy w swojej bazie danych, zapisał twoje hasło w swojej bazie danych. Miejsce na to to Keychain.

  • Respektuje limit połączeń

    Pobieranie w trakcie oglądania na koncie z jednym połączeniem oznacza, że jedno z dwóch się nie uda. Odtwarzacz, który to wie, może kolejkować zamiast się zderzać.

  • Wznawianie działa przy filmach i serialach

    VOD w katalogu IPTV powinien zachowywać się jak każde inne wideo: pamięta, gdzie skończyłeś, a kolejny odcinek jest o jedno dotknięcie.

Trzy ekrany, konkretnie w tym temacie

iPhone

Bardziej pilot niż telewizor: dobry do obejrzenia meczu, i miejsce, gdzie najbardziej liczy się krótka lista ulubionych.

iPad

Najlepszy z trzech do przeglądania katalogu — przewodnik, lista kanałów i obraz mieszczą się razem na ekranie.

Mac

Duża lista kanałów jest tu naprawdę wygodna, z odtwarzaczem we własnym oknie i przewodnikiem w drugim. W wersji na Maca nie ma żadnych reklam.

Pytania, jakie zadają ludzie

Czy aplikacja IPTV zawiera kanały?

Legalna nie zawiera i nie może zawierać. To klient — przynosisz subskrypcję od dostawcy, a aplikacja ją odtwarza. Każda aplikacja, która przychodzi z gotowymi kanałami w środku, dystrybuuje treść, co jest zupełnie inną sprawą prawnie i rzadko dobrym znakiem.

Dlaczego mój przewodnik programowy jest pusty dla niektórych kanałów?

Przewodnik dopasowuje się do kanałów przez identyfikator ustawiony przez dostawcę. Jeśli identyfikator kanału na liście nie pasuje do żadnego identyfikatora w pliku XMLTV, ten kanał nie ma przewodnika. To problem po stronie danych dostawcy, i jedynym rozwiązaniem jest poprawiona lista od niego.

Dlaczego kanał się zatrzymuje, gdy zaczynam pobieranie?

Twoja subskrypcja niemal na pewno pozwala na jedno jednoczesne połączenie. Odtwarzanie i pobieranie to dwa, więc jedno przegrywa. Dostawcy sprzedają dodatkowe połączenia; niektóre odtwarzacze ograniczają też własne pobrania IPTV do jednego, żeby tego uniknąć.

Czy mogę używać jednej subskrypcji jednocześnie na telefonie i Macu?

Tylko jeśli pozwala na więcej niż jedno połączenie. Limit jest liczony na konto po stronie serwera, nie na urządzenie, więc konto z jednym połączeniem oznacza jeden ekran naraz, bez względu na to, na ilu urządzeniach je skonfigurowałeś.

FoxDL

Co FoxDL robi z subskrypcją, którą już masz

FoxDL to wyłącznie część kliencka. Nie dostarcza, nie hostuje ani nie udostępnia żadnych własnych kanałów, filmów czy strumieni — dodajesz usługę, na którą legalnie masz subskrypcję.

  • Listy M3U i konta Xtream Codes, z katalogiem, sezonami, odcinkami i wznawianiem, które umożliwia konto Xtream.
  • EPG i nadrabianie zaległości tam, gdzie oferuje je dostawca.
  • Listy w skali dostawców — lista o wielkości 485 MB i dwóch milionach kanałów importuje się w około dwie minuty przy 9 MB szczytowego zużycia pamięci, bo jest parsowana wprost na dysk zamiast do pamięci, a każdy ekran stronicuje z bazy danych zamiast wczytywać cały katalog.
  • Dane logowania żyją w Keychain. Adresy URL strumieni z osadzonym hasłem są budowane w razie potrzeby i nigdy nie trafiają do bazy danych.
  • Świadomość limitu połączeń: pobrania IPTV są ograniczone do jednego połączenia, żeby nie wybijały tego, co oglądasz.
  • Ulubione, wyszukiwanie i ostatnio oglądane w całej liście.

Bezpłatnie: pierwsza lista lub konto na iPhonie i iPadzie, pierwsze dwa na Macu. Pro znosi ten limit. Ceny, kanały i niezawodność to wyłącznie sprawa twojego dostawcy, nie nasza.

Częste pytania

Wszystkie pytania

Czytaj dalej

Twoja biblioteka, wreszcie w jednym miejscu.

Darmowe pobieranie. Bez konta i rejestracji — pełny zestaw w darmowej wersji.

Pobierz w App Store