Troubleshooting·9 min

Autor Shamir

EPG nie ładuje się? Kompletny poradnik naprawy Twojego przewodnika TV IPTV w 2026

Skonfigurowałeś odtwarzacz IPTV. Kanały się ładują. Możesz przełączać się między nimi. Wszystko wygląda świetnie — dopóki nie otworzysz przewodnika TV i nie odkryjesz, że jest pusta. Albo coś gorszego: komórki z błędnymi programami, pokazujące audycje, które skończyły się pięć lat temu.

Problemy EPG to drugi pod względem częstości problem IPTV po zacinaniu wideo, a frustrujące jest to, że objawy wyglądają identycznie niezależnie od przyczyny. Ten poradnik przechodzi przez pięć rzeczywistych problemów stojących za uszkodzonymi przewodnikami, w kolejności wartej sprawdzenia.

Zrzut ekranu: pusta siatka EPG pokazująca kanały, ale bez programów

The fast fix

Pusty przewodnik ma pięć przyczyn — większość z nich da się naprawić zanim zaczniesz szukać

Tuneline to darmowy odtwarzacz multimedialny z wirtualnym renderowaniem, który utrzymuje nawet ogromne przewodniki szybkie z jednorazowym XMLTV refresh — dane harmonogramu, które wysadzają starsze odtwarzacze, tu ładują się czysto. Brak konta wymaganego, przynieś swoją playlistę.

Pobierz bezpłatnie

Co w rzeczywistości jest EPG

EPG oznacza Electronic Program Guide. To są metadane, które mówią Twojemu odtwarzaczowi IPTV, co jest teraz emitowane na każdym kanale, co będzie dalej i jakie są opisy programów. Nie ma w tym magii — Twój odtwarzacz pobiera plik lub wysyła zapytanie do API, analizuje tytuły i czasy programów oraz renderuje je w siatce obok kanałów.

Standardowy format to XMLTV: pojedynczy plik XML zawierający każdy kanał, każdy program, każdy czas rozpoczęcia, każdy czas trwania i opcjonalnie plakaty i opisy. Typowy plik XMLTV dla dużego dostawcy może mieć 50-500 MB bez kompresji i zawierać setki tysięcy wpisów programu.

Powód, dla którego EPG tak często się psuje, jest taki, że ten plik musi:

  1. Pomyślnie pobrać od dostawcy.
  2. Poprawnie rozpakować (większość jest skompresowana gzipem).
  3. Analizować bez błędów.
  4. Pasować do identyfikatorów kanałów na Twojej playliście — tutaj dzieje się większość awarii.
  5. Być wyświetlane w siatce odtwarzacza bez limitu czasu.

Awaria na którymkolwiek z tych pięciu kroków daje pusty przewodnik TV. Przejdzmy przez nie.

Bug, który wysłałem i sam ścigałem (aby mógł go wychwycić we własnym odtwarzaczu): wcześniejsza wersja Tuneline przechowywała przeanalizowaną EPG w pamięci i nie unieważniała jej, gdy użytkownik przełączał się między źródłami Xtream. Symptom: przewodnik wyglądał pełny, ale tytuły programów były dla poprzednich kanałów dostawcy. Jeśli przeinstaluje lub wymusze odświeżenie i pojawi się właściwy przewodnik, to jest ta klasa błędu — i jest zaskakująco częsta w odtwarzaczach, które agresywnie buforują bez rozgraniczania pamięci podręcznej na źródło.


Przyczyna 1: Twój adres URL EPG jest przestarzały lub brakuje

To jest najczęstsza przyczyna i najprostsza do naprawienia. Jeśli korzystasz z playlisty M3U, Twoja EPG pochodzi z osobnego adresu URL XMLTV, który musisz wprowadzić ręcznie w odtwarzaczu. Wielu użytkowników:

  • Nigdy nie wpisał adresu URL EPG (M3U ma kanały, ale brak źródła przewodnika).
  • Wpisał adres URL EPG miesiące temu, który od tego czasu przeszedł do trybu offline.
  • Wpisał błędny adres URL — przewodnik dla listy kanałów innego dostawcy.

Jak to naprawić

Znajdź stronę dokumentacji dostawcy. Prawie każdy płatny dostawca IPTV publikuje zarówno adres URL M3U jak i adres URL XMLTV. Zazwyczaj wyglądają tak:

http://your-provider.example/xmltv.php?username=USER&password=PASS

Lub:

http://your-provider.example/epg.xml.gz

Wklej to w ustawienia EPG odtwarzacza, wymuś odświeżenie i obserwuj, jak przewodnik się wypełnia. W Tuneline to jest Ustawienia → EPG → URL XMLTV, z przyciskiem odświeżenia obok niego, i przewodnik zwykle wypełnia się w ciągu sekund od odświeżenia.

Zrzut ekranu: ustawienia EPG Tuneline z adresem URL XMLTV i przyciskiem odświeżenia

Jeśli korzystasz z Xtream Codes, zwykle nie musisz ustawiać adresu URL EPG — EPG pochodzi przez ten sam interfejs API co kanały. Jeśli Twój przewodnik jest pusty na Xtream, przejdź do Przyczyny 3.


Przyczyna 2: EPG został pobrany, ale identyfikatory kanałów się nie pokrywają

To jest najbardziej frustrujący błąd EPG, ponieważ wygląda na to, że EPG zadziałał — odtwarzacz mówi, że załadował się pomyślnie — ale siatka jest nadal pusta.

Co się stało: Twój plik XMLTV zawiera tysiące kanałów, każdy zidentyfikowany przez tvg-id taki jak news.us lub sport.de. Twoja playlista M3U ma swoje własne wartości tvg-id. Jeśli identyfikatory się nie pokrywają, odtwarzacz nie może połączyć programu z jego kanałem. Skończyć się może w pełni załadowaną EPG, która jest bezużyteczna, ponieważ nic się nie łączy.

Jak to dostrzec

Spójrz na wpis jednego kanału w Twoim pliku M3U. Linia będzie wyglądać tak:

#EXTINF:-1 tvg-id="cnn.us" tvg-name="CNN" tvg-logo="...",CNN

Teraz spójrz na Twój plik XMLTV (większość dostawców pozwala pobrać go bezpośrednio). Wyszukaj identyfikator kanału. Czy istnieje pasujący wpis <channel id="cnn.us">? Jeśli nie — lub jeśli identyfikatory są nieco różne (np. CNN.us vs cnn.us) — to jest Twój problem.

Jak to naprawić

Kilka opcji, w zależności od Twojego odtwarzacza:

  • Najlepsze rozwiązanie: Użyj odtwarzacza, który wykonuje dopasowywanie rozmyte — tj. wraca do dopasowywania kanałów po znormalizowanej nazwie, gdy tvg-id brakuje lub jest źle napisany. Mecz Tuneline zmienia obie strony na małe litery, usuwa typowe sufiksy takie jak "HD"/"FHD"/"4K" i końcowe kody regionów, i klapuje spacje przed porównaniem. Nie jest doskonały (dwa kanały o rzeczywiście tej samej nazwie będą kolidować), ale ratuje 70-80% playlist, w których identyfikatory dostawcy są po prostu niechlujne.
  • Ręczne naprawienie: Edytuj plik M3U i zmień wartości tvg-id, aby pasowały do pliku XMLTV. To jest żmudne, ale działa.
  • Naprawienie u dostawcy: Wyślij e-mail do dostawcy IPTV i powiedz mu, że jego identyfikatory M3U i identyfikatory XMLTV się nie pokrywają. Zaskakująco często będą regenerować plik — otrzymują tę skargę nieustannie.

Przyczyna 3: Serwer EPG dostawcy jest wolny lub ogranicza szybkość

Duże pliki XMLTV wymagają czasu do pobrania. Jeśli serwer EPG dostawcy jest przeciążony (bardzo częsty w godzinach szczytu), odtwarzacz może upłynąć limit czasu przed zakończeniem pobierania. Niektórzy dostawcy również ograniczają szybkość pobierania EPG — jeśli odświeżyłeś EPG pięć razy w ostatniej godzinie, następne żądanie może być po cichu pominięte.

Objawy

  • EPG ładuje się czasami, ale nie zawsze.
  • Pierwsze odświeżenie po zainstalowaniu działa, a następne odświeżenia zwracają pustkę.
  • EPG działa o 3 rano, ale zawodzi o 20:00.

Jak to naprawić

  • Zwiększ limit czasu EPG w odtwarzaczu. Większość odtwarzaczy domyślnie wynosi 30 sekund. Zwiększ go do 120.
  • Odświeżaj EPG rzadziej. Raz na 12 lub 24 godziny jest wystarczająco dla danych programu na żywo.
  • Użyj wersji skompresowanej gzipem. Jeśli dostawca eksponuje zarówno epg.xml jak i epg.xml.gz, zawsze użyj adresu URL skompresowanego gzipem — zwykle jest to 5-10× mniejsze.
  • Jeśli dostawca ogranicza szybkość, czekaj godzinę. Następnie odśwież i nie odświeżaj ponownie przez dzień.

Przyczyna 4: Twój plik XMLTV jest uszkodzony

Niektóre eksporty XMLTV dostawców zawierają źle sformułowane wpisy — nieprawidłowe formaty dat, zepsute znaki UTF-8, niezamknięte tagi. Ścisły parser XML odmówi załadowania całego pliku z powodu jednego zepsutego wpisu, pozostawiając Ciebie z pustym EPG.

Jak to dostrzec

Jeśli dzienniki odtwarzacza (każdy poważny odtwarzacz je ma) pokazują błędy takie jak "Błąd analizy XML w wierszu 47291" lub "nieoczekiwany koniec wejścia", trafiłeś na uszkodzony plik.

Jak to naprawić

Zazwyczaj masz trzy opcje:

  • Użyj bardziej przychylnego odtwarzacza. Niektóre odtwarzacze (Tuneline włącznie) są skonfigurowane do pomijania źle sformułowanych wpisów i załadowania reszty. Ścisłe odtwarzacze poddają się całemu plikowi.
  • Użyj innego źródła EPG. Wiele bezpłatnych publicznych agregatów EPG ponownie publikuje dane dostawcy z czystszym formatowaniem. Bądź ostrożny w kwestii warunków licencji.
  • Zgłoś zły plik dostawcy. Zazwyczaj mogą go naprawić w ciągu dnia.

Przyczyna 5: Odtwarzacz po prostu źle renderuje duże przewodniki

Niektórzy gracze twierdzą, że wspierają EPG, ale się zaczynają, gdy siatka zawiera więcej niż kilkaset kanałów. Dane są tam, analiza powiodła się, ale interfejs użytkownika albo zamraza się, albo pokazuje puste komórki, ponieważ renderowanie tysięcy wpisów programu jednocześnie jest zbyt wolne.

Objawy

  • Przewijanie EPG jest opóźnione.
  • Komórki pojawiają się i znikają podczas przewijania.
  • Pierwsze 50 kanałów pokazuje programy, ale wszystko poniżej tego jest puste.

Jak to naprawić

To jest ograniczenie gracza. Rozwiązania to:

  • Użyj odtwarzacza z wirtualnym renderowaniem EPG. Nowoczesne odtwarzacze renderują tylko komórki, które faktycznie widać, dzięki czemu przewodnik z 5000 kanałów przewija się tak szybko jak przewodnik z 50 kanałami. Tuneline EPG siatka jest wirtualizowana i testowana na 10 000+ playlistach kanałów — duże przewodniki nie powinny być powodem, dla którego oglądanie telewizji czuje się wolne.
  • Filtruj listę kanałów. Jeśli regularnie oglądasz tylko 30 kanałów, ukryj wszystko inne. EPG renderuje się znacznie szybciej na mniejszej liście.
  • Przełącz odtwarzacz. To często jest właściwa odpowiedź, jeśli zmagałeś się z EPG przez wiele miesięcy.

Porządek diagnostyczny, który oszczędza czas

Kiedy ktoś pyta nas "dlaczego mój EPG się nie ładuje," przechodzimy z nimi przez to w kolejności:

  1. Czy jest skonfigurowany adres URL EPG? (Jeśli na M3U.) Większość użytkowników pominęła ten krok.
  2. Czy adres URL nadal działa? Otwórz go w przeglądarce — powinieneś zobaczyć XML lub uzyskać pobieranie.
  3. Czy identyfikatory kanałów w M3U pasują do identyfikatorów w XMLTV? Wybierz jeden kanał i sprawdź ręcznie.
  4. Czy serwer EPG dostawcy jest w tym momencie responsywny? Spróbuj odświeżyć o innej porze dnia.
  5. Czy plik XMLTV się parsuje? Sprawdź dzienniki odtwarzacza pod kątem błędów parsowania.
  6. Czy Twój odtwarzacz może obsługiwać rozmiar tego przewodnika? Spróbuj mniejszego podzbioru.

Jeśli systematycznie przejdziesz przez to, każdym razem znajdziesz przyczynę.


Jak naprawdę wygląda "Dobry EPG"

Oto standard, który powinieneś mieć dla swojego odtwarzacza IPTV:

  • Pierwsze załadowanie < w ciągu 60 sekund dla przewodnika o rozmiarze 200 MB na Wi-Fi.
  • Odświeżanie w tle które nie przerywa odtwarzania.
  • Rozmyte dopasowanie identyfikatorów aby nieznacznie niedopasowane playlisty nadal się łączyły.
  • Pasek Teraz/Dalej pokazujący, co się emituje teraz i co będzie dalej, bez otwierania pełnej siatki.
  • Wyszukiwanie w EPG — znajdź "o której będzie gra?" bez przewijania.
  • Przypomnienia — powiadom mnie, gdy konkretny program rozpocznie się za chwilę.
  • Integracja catch-up — kliknięcie programu, który był emitowany 3 godziny temu, odtwarza catch-up, jeśli dostawca to obsługuje.

Jeśli Twój obecny odtwarzacz nie robi większości z tych rzeczy, to nie jest normalne. To znak, że Twój odtwarzacz jest opóźniony w stosunku do najnowszego stanu techniki.

Zrzut ekranu: w pełni zaludniona siatka EPG w Tuneline


Często zadawane pytania

Dlaczego mój EPG pokazuje stare programy sprzed lat?

Twój plik XMLTV jest nieaktualny. Twój odtwarzacz pobrał przewodnik raz i nie odświeżył go od tej pory. Wymuś ręczne odświeżenie, a następnie sprawdź, czy automatyczne odświeżanie jest włączone na dziennym harmonogramie.

Dlaczego EPG działa dla niektórych kanałów, ale nie dla innych?

Prawie zawsze problem z dopasowaniem tvg-id (Przyczyna 2). Kanały z EPG mają identyfikatory pasujące do pliku XMLTV; kanały bez nich nie mają.

Czy istnieje bezpłatne publiczne źródło EPG, które mogę używać?

Tak — projekty takie jak iptv-org/epg utrzymują opracowane przez społeczność eksporty XMLTV dla wielu krajów. Jakość się różni. Najlepiej są jako uzupełnienie EPG dostawcy, a nie zamiennik.

Czy Tuneline ma lepsze wsparcie EPG niż starsze odtwarzacze IPTV?

Zbudowaliśmy wsparcie EPG specjalnie dlatego, że każdy inny odtwarzacz, który spróbowaliśmy, zawiódł w jednej z pięciu przyczyn wymienionych powyżej. Tuneline robi rozmyte dopasowanie identyfikatorów, wirtualizowany rendering siatki, odświeżanie w tle, wyszukiwanie, przypomnienia i integrację catch-up, gdzie jest obsługiwana. Nic z tego nie jest magią — to po prostu to, co przewodnik TV powinien robić w 2026 roku.

Jak często powinienem odświeżać mój EPG?

Raz dziennie to wystarczająco dla danych programu na żywo. Większość dostawców aktualizuje swoje XMLTV raz lub dwa razy dziennie. Odświeżanie co 15 minut nie da Ci nowszych danych — po prostu obciąży Twojego dostawcę i prawdopodobnie zostaniesz rate-limitowany.


Wersja skrócona

Problemy z EPG wyglądają tajemniczo, ale prawie zawsze są spowodowane jedną z pięciu rozwiązywalnych problemów: brakujący adres URL, niedopasowane identyfikatory kanałów, wolny dostawca, uszkodzony plik lub słaby rendering odtwarzacza. Przejdź przez nie w kolejności i naprawisz przewodnik w mniej niż godzinę.

Jeśli masz dość walczenia z tymi samymi dziwactwami EPG co kilka tygodni, spróbuj Tuneline — rozmyte dopasowanie identyfikatorów, wirtualizowany rendering i odświeżanie w tle są standardowe. Twój przewodnik powinien po prostu działać.

Udostępnij artykuł

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Przeczytaj ten artykuł w innym języku

Tuneline to aplikacja do odtwarzania multimediów. Nie dostarcza, nie hostuje ani nie rozpowszechnia żadnych treści. Własną playlistę przynosisz sam, dokładnie tak jak w VLC.