ЯзыкРусский

Руководства по настройке

Как заставить ТВ-гид работать

Для гида программ должны совпасть две вещи: источник, в котором есть данные, и идентификаторы каналов, совпадающие с вашим плейлистом. Почти каждый пустой гид — это вторая проблема, а не первая.

Последнее обновление

ТВ-гид — это сетка того, что идёт сейчас и далее. InoxTV не создаёт эти данные. Он загружает их из настроенного вами источника или из API, который предоставляет ваш провайдер, затем сопоставляет каждую передачу с каналом в вашем плейлисте. Обе половины должны работать. Источник с идеальными данными всё равно покажет пустой гид, если идентификаторы не совпадают.

Поток обновления ТВ-гида: настроенный источник загружается, данные XMLTV разбираются, идентификатор каждого канала сопоставляется с плейлистом, совпавшие программы сохраняются на заданное число прошедших дней, а каналы без соответствия остаются без программ.
Где обновление может сломаться. Загрузка и разбор обычно сообщают о своих ошибках. Сопоставление сбоит молча, поэтому гид может быть наполовину пустым без единой ошибки.

Проверьте, нужен ли вам вообще источник

Прежде чем что-либо настраивать, откройте гид. Если вы подключились через Xtream Codes, панель обычно отдаёт данные гида через тот же API, и сетка уже заполнена. Добавление второго источника поверх этого ничего не даёт и удваивает объём загрузки.

Если вы подключились через M3U-плейлист, источник почти наверняка нужен: этот формат содержит каналы, а не расписания. Порталы Stalker находятся посередине: некоторые отдают полную неделю, некоторые — ничего.

Добавьте источник

Откройте Настройки › ТВ-гид. Нужный экран — Источники ТВ-гида, где перечислены известные приложению источники и куда вы добавляете новый.

Вы добавляете адрес XMLTV — URL, отдающий XML-файл с данными программ, часто сжатый. То, откуда он берётся, важнее, чем большинство людей ожидает, поэтому в порядке предпочтения:

  1. Собственный EPG URL вашего провайдера. Лучший вариант с большим отрывом. Он был создан вместе с вашим плейлистом, поэтому идентификаторы каналов совпадают по построению. Попросите его, если вам его не прислали.
  2. Публичный источник XMLTV для вашей страны или региона. Рабочий вариант, часто хороший для национальных каналов. Ожидайте пробелов: его идентификаторы не создавались для вашего плейлиста.
  3. Всё остальное. Источник, охватывающий другой регион, идеально загрузится и разберётся, а затем не сопоставит почти ничего.

Вы можете добавить больше одного источника. Это стоит делать, когда один хорошо покрывает ваши национальные каналы, а другой покрывает категорию, которой в нём нет.

Привяжите его к плейлисту

Именно этот шаг пропускают. Источник, который существует, — не то же самое, что используемый источник.

Откройте Настройки › Плейлисты, выберите свой плейлист и посмотрите на Источник EPG. Пока вы его не задали, там отображается Нет источника, и гид для каналов этого плейлиста остаётся пустым независимо от того, что вы добавили. Задайте его как только что настроенный источник.

При нескольких плейлистах каждый несёт свой собственный Источник EPG. Два плейлиста от двух провайдеров обычно требуют двух источников; указание обоим один источник — так вы получаете гид, который работает для половины ваших каналов.

Задайте расписание обновлений

Вернувшись в Настройки › ТВ-гид, четыре настройки управляют тем, когда и сколько:

НастройкаПо умолчаниюЧто с ней делать
Интервал обновления, часы24Оставьте 24 для большинства источников. Снизьте до 12, если ваш источник публикует данные только на два-три дня вперёд. Меньшее значение в основном снова скачивает тот же файл.
Прошедшие дни для хранения EPG7Сколько дней вышедших программ сохраняется вместо удаления. Это основной потребитель хранилища, а сетка прокручивается назад только на семь дней, поэтому 7 — наибольшее значение, которое что-то даёт. Снижайте его первым на устройстве с нехваткой места.
Обновлять при запуске приложения—Удобно, но ставит загрузку и разбор перед первым каналом. Оставьте выключенным на медленной ТВ-приставке и позвольте интервалу этим заниматься.
Обновлять при изменении плейлистов—Стоит включать. Когда вы добавляете или обновляете плейлист, новые каналы получают программы сразу, а не при следующем обновлении по расписанию.

Загрузите сейчас и прочитайте результат

Выберите Обновить ТВ-гид, чтобы выполнить обновление немедленно. Ход отображается как Обновление ТВ-гида 1/2: название плейлиста, по одному проходу на плейлист с привязанным источником.

Сообщение в конце носит диагностический характер, поэтому его стоит дождаться. При успехе экран показывает ТВ-гид обновлён с отметкой времени. Каждая ошибка означает что-то конкретное:

СообщениеЧто это значит
Не удалось подключиться к серверу ТВ-гида.Адрес не ответил. Опечатка, источник, который переехал, или отсутствие рабочего соединения.
Нет данных ТВ-гида для…Источник ответил, но для этого плейлиста у него ничего не было. Неверный источник для этих каналов или источник, который действительно опустел.
Недостаточно памяти для загрузки ТВ-гида.Файл больше, чем это устройство может разобрать. Уменьшите Прошедшие дни для хранения EPG или используйте источник, ограниченный вашим регионом, а не глобальный.
ТВ-гид для… слишком велик для этого устройства.Та же проблема, названная для плейлиста, на котором она произошла. Часто встречается на ТВ-приставках с 1 ГБ памяти и всемирным файлом EPG.
Время ожидания обновления ТВ-гида для… истекло.Источник отвечает слишком медленно. Часто временно; если это продолжается, источник перегружен.
Не удалось обновить ТВ-гид.Общий случай — обычно файл, который синтаксический анализатор не смог прочитать. Убедитесь, что адрес отдаёт XMLTV, а не HTML-страницу.

Когда обновление проходит успешно, а гид всё ещё пуст

Это частый случай, и это проблема сопоставления. Программы привязываются к каналам по идентификатору: tvg-id в вашем плейлисте против ID канала в файле EPG. Два канала могут иметь буквально одинаковое название и всё равно не совпадать, потому что их идентификаторы различаются.

Практические последствия:

  • Гид, пустой для всего, обычно означает, что Источник EPG всё ещё Нет источника или источник охватывает совсем другой регион.
  • Гид, работающий для части каналов, означает, что источник в порядке, а его покрытие вашего конкретного набора каналов частичное. Улучшить это может только лучше сопоставленный источник; настройки приложения — нет.
  • Гид, который верен, но смещён на час или два, означает, что источник публикует данные в другом часовом поясе, чем заявляет. Ничто в приложении не может это исправить, и единственное решение — другой источник.

Собственный EPG URL вашего провайдера избегает всех трёх случаев, поэтому его стоит просить, даже если у вас уже есть что-то, что работает наполовину.

Очистка и повторный запуск

Очистить ТВ-гид отбрасывает все сохранённые данные программ. Он не удаляет ваши источники и не сбрасывает Источник EPG; он очищает кэш, а следующее обновление заполняет его заново. Используйте это после смены источников, когда иначе у вас пересекались бы два набора программ, или когда гид показывает данные, которые, как вы знаете, устарели. Очистку и обновление также стоит попробовать один раз, когда гид выглядит повреждённым, а не пустым; частичный файл от прерванной загрузки иначе может сохраниться.

Если гид всё ещё не работает после всего этого, нет данных ТВ-гида разбирает оставшиеся причины, включая зависящие от устройства.

Частые вопросы

Нужен ли источник EPG при Xtream Codes?
Обычно нет. Большинство панелей Xtream отдают данные гида программ через тот же API, поэтому гид заполняется сам. Добавляйте источник только если гид всё ещё пуст после завершения импорта плейлиста.
Гид показывает данные для одних каналов, но не для других. Почему?
Сопоставление идёт по идентификатору канала, а не по его названию. Каналы, чей tvg-id в вашем плейлисте не имеет соответствия в файле EPG, не получают ничего, даже если названия выглядят одинаково. Решение — источник, соответствующий плейлисту вашего провайдера; другой источник не поможет, если его идентификаторы снова другие.
Что делает Прошедшие дни для хранения EPG?
Он задаёт, сколько дней уже вышедших программ сохраняется вместо удаления, по умолчанию семь. Эта история — то, что вы прокручиваете назад в сетке, и она же основной потребитель хранилища, поэтому её снижение — первый шаг на устройстве с нехваткой места.
Как часто должен обновляться гид?
Каждые 24 часа подходит для большинства источников, и это значение по умолчанию. Гиды, которые публикуют данные только на несколько дней вперёд, выигрывают от обновления каждые 12 часов. Более частое обновление в основном снова скачивает тот же файл.