Wszystkie poradniki

Rozwiązywanie problemów z EPG

Pusty lub błędny program TV (EPG): jak naprawić M3U i XMLTV

Metodyczny sposób na diagnozę brakujących programów, przesunięć godzin i programów przypisanych do niewłaściwego kanału.

Napisane i sprawdzone przez zespół inżynierów DringTV · Zaktualizowano 1 sierpnia 2026 r. · 8 min czytania

Krótka odpowiedź

Poprawny EPG wymaga trzech ogniw: dostępnego źródła XMLTV, tego samego identyfikatora kanału w playliście i w pliku XMLTV oraz prawidłowej obsługi czasu. Sprawdzaj te poziomy w tej kolejności, zamiast wielokrotnie odświeżać aplikację.

Najważniejsze informacje

  • Odtwarzanie i dane programowe to niezależne zasoby.
  • tvg-id w playliście musi być zgodny z id kanału w XMLTV.
  • Jednakowe przesunięcie wszystkich godzin zwykle wskazuje na problem ze strefą czasową lub offsetem.
  • Nigdy nie publikuj prywatnego adresu URL XMLTV na forum ani na zrzucie ekranu.
01

Trzy ogniwa łańcucha programu TV

Playlista opisuje pozycje multimedialne. XMLTV opisuje kanały i ich programy. Odtwarzacz musi powiązać obie strony za pomocą stabilnego identyfikatora, a następnie przeliczyć godziny programów na strefę czasową urządzenia.

Same wyświetlane nazwy nie wystarczą. Dwie różne nazwy mogą zostać powiązane dzięki temu samemu identyfikatorowi technicznemu, a identyczne nazwy mogą nie zostać dopasowane, jeśli ich identyfikatory się różnią.

02

Diagnoza w pięć minut

  1. Upewnij się, że dana pozycja się odtwarza; jeśli nie, EPG nie jest pierwszym problemem.
  2. Sprawdź, czy playlista wskazuje program TV przez url-tvg albo czy właściciel źródła osobno udostępnia autoryzowany adres URL XMLTV.
  3. Sprawdź w przeglądarce tylko domenę z adresu URL, nie ujawniając pełnego prywatnego adresu ani parametrów.
  4. Odśwież playlistę i program TV, a następnie poczekaj, aż synchronizacja się zakończy.
  5. Porównaj tvg-id jednej pozycji z playlisty z odpowiadającym mu id kanału w XMLTV.
03

Jak odczytać objaw

ObjawPrawdopodobna przyczynaCo warto sprawdzić
Nigdzie nie ma programówBrakujący, niedostępny lub pusty XMLTVPodany adres, stan sieci, rozmiar pliku i daty
Puste są tylko niektóre pozycjeBrakujący lub niezgodny tvg-idDokładna zgodność identyfikatorów
Wszystkie programy są przesunięteProblem ze strefą czasową lub offsetem w źródleGodziny w XMLTV, strefa urządzenia i czas letni
Program przy niewłaściwej pozycjiZduplikowane lub błędne mapowanieUnikalne wartości id kanału i tvg-id
Program TV znika po kilku dniachXMLTV nie jest już odnawiany lub wygasła pamięć podręcznaData ostatniego programu i częstotliwość odświeżania
04

Co odtwarzacz może, a czego nie może naprawić

Odtwarzacz może pobierać, buforować, indeksować i wyświetlać otrzymane dane. Może też odgadywać niektóre dopasowania po nazwach, ale takie zgadywanie może błędnie powiązać dwa różne kanały.

Nie może wymyślić brakujących programów ani trwale naprawić niespójnych identyfikatorów w źródle. Niezawodne rozwiązanie to poprawienie playlisty lub pliku XMLTV przez uprawnionego administratora źródła.

05

Co powinno zawierać przydatne zgłoszenie błędu

  • Typ źródła: M3U, Xtream Codes lub Stalker/Ministra.
  • Przybliżona liczba pozycji, których dotyczy problem, bez ujawniania prywatnych treści.
  • Zaobserwowane przesunięcie godzin i strefa czasowa urządzenia.
  • Wersja aplikacji i model urządzenia.
  • Godzina ostatniego udanego odświeżenia.
  • Nigdy nie dołączaj adresu URL, hasła, tokena, adresu MAC ani zrzutu ekranu z danymi logowania.

Najczęstsze pytania

Dlaczego odtwarzanie działa, a programu TV nie ma?

Adresy odtwarzania i dane programowe to osobne zasoby. Jeden może pozostać dostępny, podczas gdy drugiego brakuje lub już wygasł.

Czy zmiana strefy czasowej w telewizorze zawsze usunie przesunięcie?

Tylko wtedy, gdy strefa ustawiona w urządzeniu jest błędna. Jeśli godziny w XMLTV są nieprawidłowo zakodowane, trzeba poprawić dane źródłowe.

Źródła techniczne

Wykorzystaj te zasady w interfejsie stworzonym z myślą o telewizorze

Cennik · Strona główna