Ошибка «EPG not found» в OttPlayer означает, что плеер не смог получить телепрограмму для канала: либо источник EPG недоступен, либо идентификаторы каналов в плейлисте не совпадают с данными гида. Проблема возникает и на Smart TV, и на мобильных устройствах, и в большинстве случаев решается без переустановки приложения — достаточно проверить настройки источника EPG и привязку каналов.
Телепрограмма в OttPlayer формируется из внешнего источника — файла в формате XMLTV, который плеер загружает по ссылке. Если ссылка устарела, сервер гида не отвечает или в плейлисте нет корректных тегов tvg-id, вместо расписания передач отображается сообщение об отсутствии EPG. Ниже разберём все причины по порядку — от самых частых к редким.
Как OttPlayer получает телепрограмму
Чтобы понять причину сбоя, полезно знать механизм работы EPG. Плеер не хранит телепрограмму сам — он подгружает её из источника, указанного в настройках плейлиста. Источником может быть ссылка, которую предоставляет ваш IPTV-провайдер, либо публичный агрегатор телепрограмм.
Сопоставление канала и его программы происходит по атрибуту tvg-id в строке #EXTINF плейлиста. Если значение tvg-id совпадает с идентификатором канала в XMLTV-файле, гид отображается. Если нет — появляется «EPG not found», даже когда сам источник работает исправно.
Основные причины ошибки EPG not found
Диагностику стоит начинать с самых вероятных причин. Ниже перечислены типичные сценарии, приводящие к отсутствию телепрограммы.
- 🔗 Нерабочая ссылка на источник EPG — адрес устарел, сервер агрегатора недоступен или провайдер сменил URL.
- 📋 Отсутствие или несовпадение tvg-id — у каналов в плейлисте нет идентификаторов либо они не совпадают с ID в файле гида.
- 🌐 Проблемы с сетью — устройство не может загрузить XMLTV-файл из-за блокировки DNS, сбоев роутера или фильтрации провайдером.
- 🕐 Неверное время на устройстве — сильное расхождение часов может мешать корректному отображению расписания.
- 📦 Устаревший кэш плейлиста — плеер использует старые данные, в которых привязка к EPG уже неактуальна.
Отдельная ситуация — когда источник EPG предоставляет программу только для части каналов. Тогда ошибка появляется выборочно: на одних каналах гид есть, на других нет. Это нормальное поведение, и исправить его можно только сменой источника на более полный.
Проверка источника EPG
Первое действие — убедиться, что ссылка на телепрограмму вообще работает. Откройте адрес источника EPG в браузере на компьютере или смартфоне. Если файл загружается (обычно это документ XML или архив .gz), значит, сервер доступен, и проблема кроется в привязке каналов или в самом устройстве.
Если файл не скачивается, браузер выдаёт ошибку соединения или пустую страницу — источник неработоспособен. В этом случае вам нужно уточнить актуальную ссылку у вашего IPTV-провайдера либо подключить альтернативный агрегатор телепрограмм. Публичные источники меняют адреса, поэтому ссылка, работавшая полгода назад, могла устареть.
⚠️ Внимание: ссылки на EPG-источники, найденные на форумах, могут быть нестабильными или вести на небезопасные ресурсы. Предпочтительнее использовать адрес, выданный вашим провайдером IPTV, или официальные страницы известных агрегаторов телепрограмм.
Проверка и настройка привязки каналов
Если источник EPG загружается, следующий шаг — проверить, есть ли в плейлисте корректные идентификаторы. Откройте файл плейлиста .m3u в текстовом редакторе и посмотрите строки каналов. Корректная запись выглядит примерно так:
#EXTINF:-1 tvg-id="channel-id" tvg-logo="logo.png",Название канала
http://адрес-потока
Значение tvg-id должно совпадать с идентификатором канала в XMLTV-файле источника. Если атрибут пустой, отсутствует или содержит произвольное название, плеер не найдёт программу для этого канала. Исправить это можно вручную в редакторе плейлиста либо через веб-интерфейс управления плейлистами OttPlayer, если такая функция доступна для вашего аккаунта.
☑️ Проверка привязки EPG к каналам
После редактирования плейлиста обязательно обновите его в плеере и дайте приложению время заново загрузить телепрограмму — XMLTV-файлы бывают объёмными, и их обработка занимает время, особенно на телевизорах со слабым процессором.
Как узнать правильный tvg-id для канала
Откройте XMLTV-файл источника EPG в браузере или текстовом редакторе и найдите блоки вида channel id="...". Значение внутри кавычек — это и есть идентификатор, который нужно прописать в tvg-id соответствующего канала плейлиста. Название канала в гиде указано рядом в теге display-name.
Сетевые причины и кэш приложения
Бывает, что и источник работает, и привязка корректна, но EPG всё равно не подгружается. Тогда стоит проверить сетевое окружение устройства. Некоторые провайдеры блокируют домены агрегаторов телепрограмм, а нестандартные DNS-серверы могут некорректно разрешать адреса. Попробуйте временно сменить DNS на публичный (например, от Google или Cloudflare) в настройках роутера или самого устройства и проверить, загрузится ли гид.
Второй шаг — очистка кэша. На Android-устройствах это делается через Настройки → Приложения → OttPlayer → Очистить кэш. На телевизорах со Smart TV путь зависит от платформы (Tizen, webOS, Android TV), поэтому сверьтесь с инструкцией к вашей модели. После очистки кэша потребуется заново добавить плейлист, поэтому заранее убедитесь, что у вас сохранены ссылка на него и данные аккаунта.
⚠️ Внимание: очистка данных приложения (в отличие от очистки кэша) удаляет все настройки, плейлисты и авторизацию. Выполняйте её только если очистка кэша не помогла, и только когда у вас есть всё необходимое для повторной настройки.
Сравнение способов решения проблемы
Чтобы выбрать подходящий метод, ориентируйтесь на таблицу ниже. В ней собраны основные сценарии и соответствующие им действия.
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| EPG нет на всех каналах | Недоступен источник EPG | Проверить ссылку в браузере, обновить адрес |
| EPG нет на части каналов | Нет tvg-id или источник неполный | Прописать идентификаторы, сменить агрегатор |
| Гид пропадает время от времени | Нестабильный сервер EPG | Подключить резервный источник |
| Ошибка после смены плейлиста | Новый плейлист без привязки к гиду | Проверить tvg-id в новом файле |
| EPG есть в браузере, но нет в плеере | Кэш или сетевые ограничения устройства | Очистить кэш, проверить DNS |
Если ни один из сценариев не подошёл, попробуйте добавить тот же плейлист и источник EPG в другой IPTV-плеер на том же устройстве. Появление телепрограммы в альтернативном приложении укажет на проблему именно в OttPlayer — тогда имеет смысл обновить приложение до актуальной версии или переустановить его.
Когда обращаться к провайдеру
Если вы используете платный IPTV-сервис, значительная часть описанных проблем решается на стороне провайдера. Именно он отвечает за актуальность ссылки на EPG и за корректную разметку плейлиста. Сообщите в поддержку, что телепрограмма не отображается, и уточните, не изменился ли адрес источника гида.
Для бесплатных самосборных плейлистов ответственность за EPG лежит на вас: такие списки каналов часто поставляются вообще без tvg-id, и привязку приходится настраивать вручную под выбранный агрегатор телепрограмм. Это трудоёмко, но делается один раз — дальше достаточно лишь периодически проверять работоспособность источника.
Частые вопросы
Почему EPG отображается на одних каналах, а на других пишет not found?
Это означает, что источник телепрограммы работает, но содержит данные не для всех каналов вашего плейлиста, либо у части каналов отсутствуют корректные значения tvg-id. Проверьте разметку проблемных каналов и, при необходимости, подключите более полный источник EPG.
Нужно ли переустанавливать OttPlayer при ошибке EPG not found?
В большинстве случаев нет. Ошибка связана с источником телепрограммы или привязкой каналов, а не с самим приложением. Переустановка оправдана только если тот же плейлист с тем же EPG корректно работает в другом плеере на этом же устройстве.
Можно ли использовать несколько источников EPG одновременно?
Возможность указать несколько источников зависит от версии приложения и платформы. Если такой функции нет, решением будет источник-агрегатор, объединяющий программу для максимального числа каналов, либо ручная привязка каналов к одному выбранному гиду.
Влияет ли время на устройстве на отображение телепрограммы?
Да. Если часы устройства заметно расходятся с реальным временем, расписание передач может отображаться со сдвигом или не подгружаться вовсе. Включите автоматическую синхронизацию даты и времени в настройках устройства.
EPG перестал работать после обновления плейлиста — что делать?
Скорее всего, в новой версии плейлиста изменились или пропали идентификаторы tvg-id. Сравните строки каналов со старой версией файла и восстановите привязку, либо уточните у источника плейлиста, какой EPG-источник ему соответствует.