OttPlayer EPG not found: почему не работает телепрограмма и как это исправить

Ошибка «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 not found у вас?
На всех каналах сразу
Только на части каналов
Появляется периодически
После обновления плейлиста

Проверка и настройка привязки каналов

Если источник EPG загружается, следующий шаг — проверить, есть ли в плейлисте корректные идентификаторы. Откройте файл плейлиста .m3u в текстовом редакторе и посмотрите строки каналов. Корректная запись выглядит примерно так:

#EXTINF:-1 tvg-id="channel-id" tvg-logo="logo.png",Название канала

http://адрес-потока

Значение tvg-id должно совпадать с идентификатором канала в XMLTV-файле источника. Если атрибут пустой, отсутствует или содержит произвольное название, плеер не найдёт программу для этого канала. Исправить это можно вручную в редакторе плейлиста либо через веб-интерфейс управления плейлистами OttPlayer, если такая функция доступна для вашего аккаунта.

☑️ Проверка привязки EPG к каналам

Выполнено: 0 / 5

После редактирования плейлиста обязательно обновите его в плеере и дайте приложению время заново загрузить телепрограмму — 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-источник ему соответствует.