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