Щоб EPG працювала правильно, потрібні три ланки: доступне джерело XMLTV, однаковий ідентифікатор каналу в плейлисті та у файлі XMLTV і правильна обробка часу. Перевіряйте ці рівні саме в такому порядку, а не оновлюйте застосунок знову й знову.
Головне
- Відтворення і дані телепрограми — це незалежні ресурси.
- tvg-id у плейлисті має збігатися з channel id у XMLTV.
- Однаковий зсув часу для всіх передач зазвичай вказує на проблему з часовим поясом або зміщенням.
- Ніколи не публікуйте приватний URL XMLTV на форумі чи на знімку екрана.
Три ланки ланцюжка телепрограми
Плейлист описує медіазаписи. XMLTV описує канали та їхні передачі. Плеєр має зіставити обидві частини за стабільним ідентифікатором, а потім перерахувати час передач під часовий пояс пристрою.
Назв для відображення недостатньо. Дві різні назви можуть збігтися завдяки одному технічному ідентифікатору, а однакові назви — не збігтися, якщо їхні ідентифікатори різні.
П'ятихвилинна діагностика
- Переконайтеся, що запис відтворюється; інакше проблема не насамперед в EPG.
- Перевірте, чи плейлист вказує телепрограму через url-tvg або чи власник джерела окремо надає легальний URL XMLTV.
- Перевіряйте в браузері лише домен URL, не розкриваючи повну приватну адресу чи параметри.
- Оновіть плейлист і телепрограму, а потім дочекайтеся завершення синхронізації.
- Порівняйте tvg-id одного запису в плейлисті з відповідним channel id у XMLTV.
Що означає симптом
| Симптом | Ймовірна причина | Корисна перевірка |
|---|---|---|
| Передач немає ніде | Відсутній, недоступний або порожній XMLTV | Указана адреса, стан мережі, розмір файлу й дати |
| Лише деякі записи порожні | tvg-id відсутній або не збігається | Точний збіг ідентифікатора |
| Усі передачі зсунуті в часі | Проблема з часовим поясом або зміщенням у джерелі | Час у XMLTV, часовий пояс пристрою та літній час |
| Передача прив’язана не до того запису | Дублікат або неправильне зіставлення | Унікальність значень channel id і tvg-id |
| Телепрограма зникає через кілька днів | XMLTV більше не оновлюється або минув термін дії кешу | Дата останньої передачі та частота оновлення |
Що плеєр може виправити, а що — ні
Плеєр може завантажувати, кешувати, індексувати й показувати отримані дані. Він може вгадувати деякі збіги за назвами, але таке вгадування здатне помилково пов’язати два різні канали.
Він не може вигадати відсутні передачі чи остаточно виправити неузгоджені ідентифікатори джерела. Надійне рішення — щоб законний адміністратор джерела виправив плейлист або файл XMLTV.
Що вказати в корисному звіті про помилку
- Тип джерела: M3U, Xtream Codes або Stalker/Ministra.
- Приблизну кількість записів із проблемою, не розкриваючи приватних даних.
- Помічений зсув часу та часовий пояс пристрою.
- Версію застосунку та модель пристрою.
- Час останнього успішного оновлення.
- Ніколи не додавайте URL, пароль, токен, MAC-адресу чи знімок екрана з обліковими даними.
Поширені запитання
Чому відео відтворюється, а телепрограми немає?
Адреси відтворення та дані телепрограми — окремі ресурси. Один може лишатися доступним, тоді як інший відсутній або застарів.
Чи завжди зміна часового поясу на телевізорі виправляє зсув?
Лише тоді, коли неправильно налаштовано часовий пояс пристрою. Якщо час у XMLTV закодовано неправильно, виправляти потрібно дані джерела.
Технічні джерела
DringTV — це лише медіаплеєр. Він не надає, не продає й не рекомендує жодних каналів, плейлистів, порталів чи контенту. Використовуйте лише ті джерела, до яких маєте законний доступ, і дотримуйтеся правил власника джерела та законодавства вашої країни.