Rozwiązywanie problemów z EPG

Pusty lub nieprawidłowy przewodnik TV: rozwiązywanie problemów z M3U i XMLTV

Metodyczny sposób diagnozowania brakujących programów, przesunięć czasowych i programów podłączonych do niewłaściwego kanału.

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

Krótka odpowiedź

Prawidłowy EPG wymaga trzech ogniw w łańcuchu: osiągalnego źródła XMLTV, tego samego elementu channel idna liście odtwarzania i pliku XMLTV oraz prawidłowej obsługi czasu. Sprawdź te poziomy w tej kolejności, zamiast wielokrotnie odświeżać aplikację.

Kluczowe punkty

  • Dane odtwarzania i programu są niezależnymi zasobami.
  • Lista odtwarzania tvg-id musi pasować do XMLTV channel id.
  • Jednolite przesunięcie czasowe zwykle wskazuje na problem ze strefą czasową lub przesunięciem.
  • Nigdy nie publikuj prywatnego XMLTV URL na forum ani na zrzucie ekranu.
01

Trzy ogniwa w łańcuchu przewodnika po programach

Lista odtwarzania opisuje wpisy multimedialne. XMLTV opisuje kanały i ich programy. Gracz musi dopasować obie strony poprzez stabilny identyfikator, a następnie przekonwertować czasy programu na strefę czasową urządzenia.

Wyświetlane nazwy nie wystarczą. Dwie różne nazwy mogą pasować do tego samego identyfikatora technicznego, natomiast identyczne nazwy mogą nie działać, jeśli ich identyfikatory się różnią.

02

Pięciominutowa diagnostyka

  1. Potwierdź, że wpis multimedialny jest odtwarzany; w przeciwnym razie EPG nie jest pierwszym problemem.
  2. Sprawdź, czy lista odtwarzania deklaruje przewodnik po url-tvg lub czy właściciel źródła dostarcza osobno autoryzowane XMLTV URL.
  3. Sprawdź w przeglądarce tylko domenę URL, nie ujawniając pełnego prywatnego adresu ani parametrów.
  4. Odśwież listę odtwarzania i przewodnik, a następnie poczekaj na zakończenie synchronizacji.
  5. Porównaj jedną playlistę tvg-id z pasującą playlistą XMLTV channel id.
03

Przeczytaj objaw

ObjawPrawdopodobna przyczynaPrzydatne sprawdzenie
Nie ma nigdzie żadnych programówBrakujący, nieosiągalny lub pusty XMLTVZadeklarowany adres, stan sieci, rozmiar pliku i daty
Tylko niektóre wpisy są pusteBrakujący lub niedopasowany tvg-idDokładne dopasowanie identyfikatora
Każdy program jest przesuniętyŹródłowa strefa czasowa lub problem z przesunięciemXMLTV czas, strefa urządzenia i czas letni
Program na złym wpisieZduplikowane lub nieprawidłowe mapowanieUnikalne wartości channel id i tvg-id
Przewodnik opróżnia się po kilku dniachXMLTV nie jest już odnawiany lub pamięć podręczna wygasłaData ostatniego programu i częstotliwość odświeżania
04

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

Gracz może pobierać, buforować, indeksować i wyświetlać otrzymane dane. Może wnioskować o dopasowaniu niektórych nazw, ale wnioskowanie może niepoprawnie skojarzyć dwa różne kanały.

Nie może wymyślać brakujących programów ani trwale naprawiać niespójnych identyfikatorów źródeł. Niezawodna poprawka polega na poprawieniu listy odtwarzania lub pliku XMLTV przez uprawnionego administratora źródła.

05

Szczegóły tworzące przydatny raport o błędzie

  • Typ źródła: M3U, Xtream Codes lub Stalker/Ministra.
  • Przybliżona liczba wpisów, których dotyczy problem, bez ujawniania treści prywatnych.
  • Obserwowane przesunięcie czasowe i strefa czasowa urządzenia.
  • Wersja aplikacji i model urządzenia.
  • Czas ostatniego pomyślnego odświeżenia.
  • Nigdy nie dołączaj URL, hasła, tokena, MAC ani zrzutu ekranu z danymi uwierzytelniającymi.

Często zadawane pytania

Dlaczego odtwarzanie działa bez przewodnika TV?

Adresy odtwarzania i dane programów stanowią odrębne zasoby. Jeden może pozostać dostępny, podczas gdy drugiego brakuje lub wygasł.

Czy zmiana strefy czasowej TV zawsze naprawi przesunięcie?

Tylko wtedy, gdy strefa urządzenia jest nieprawidłowa. Jeżeli czasy XMLTV są błędnie zakodowane, należy poprawić dane źródłowe.

Referencje techniczne