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.
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ą.
Diagnoza w pięć minut
- Upewnij się, że dana pozycja się odtwarza; jeśli nie, EPG nie jest pierwszym problemem.
- Sprawdź, czy playlista wskazuje program TV przez url-tvg albo czy właściciel źródła osobno udostępnia autoryzowany adres URL XMLTV.
- Sprawdź w przeglądarce tylko domenę z adresu URL, nie ujawniając pełnego prywatnego adresu ani parametrów.
- Odśwież playlistę i program TV, a następnie poczekaj, aż synchronizacja się zakończy.
- Porównaj tvg-id jednej pozycji z playlisty z odpowiadającym mu id kanału w XMLTV.
Jak odczytać objaw
| Objaw | Prawdopodobna przyczyna | Co warto sprawdzić |
|---|---|---|
| Nigdzie nie ma programów | Brakujący, niedostępny lub pusty XMLTV | Podany adres, stan sieci, rozmiar pliku i daty |
| Puste są tylko niektóre pozycje | Brakujący lub niezgodny tvg-id | Dokładna zgodność identyfikatorów |
| Wszystkie programy są przesunięte | Problem ze strefą czasową lub offsetem w źródle | Godziny w XMLTV, strefa urządzenia i czas letni |
| Program przy niewłaściwej pozycji | Zduplikowane lub błędne mapowanie | Unikalne wartości id kanału i tvg-id |
| Program TV znika po kilku dniach | XMLTV nie jest już odnawiany lub wygasła pamięć podręczna | Data ostatniego programu i częstotliwość odświeżania |
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.
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
DringTV jest wyłącznie odtwarzaczem multimedialnym. Nie udostępnia, nie sprzedaje ani nie poleca żadnych kanałów, playlist, portali ani treści. Korzystaj tylko ze źródeł, do których masz uprawniony dostęp, i przestrzegaj zasad właściciela źródła oraz prawa obowiązującego w Twoim kraju.