Руководства по настройке
Как заставить ТВ-гид работать
Для гида программ должны совпасть две вещи: источник, в котором есть данные, и идентификаторы каналов, совпадающие с вашим плейлистом. Почти каждый пустой гид — это вторая проблема, а не первая.
Последнее обновление
ТВ-гид — это сетка того, что идёт сейчас и далее. InoxTV не создаёт эти данные. Он загружает их из настроенного вами источника или из API, который предоставляет ваш провайдер, затем сопоставляет каждую передачу с каналом в вашем плейлисте. Обе половины должны работать. Источник с идеальными данными всё равно покажет пустой гид, если идентификаторы не совпадают.
Проверьте, нужен ли вам вообще источник
Прежде чем что-либо настраивать, откройте гид. Если вы подключились через Xtream Codes, панель обычно отдаёт данные гида через тот же API, и сетка уже заполнена. Добавление второго источника поверх этого ничего не даёт и удваивает объём загрузки.
Если вы подключились через M3U-плейлист, источник почти наверняка нужен: этот формат содержит каналы, а не расписания. Порталы Stalker находятся посередине: некоторые отдают полную неделю, некоторые — ничего.
Добавьте источник
Откройте Настройки › ТВ-гид. Нужный экран — Источники ТВ-гида, где перечислены известные приложению источники и куда вы добавляете новый.
Вы добавляете адрес XMLTV — URL, отдающий XML-файл с данными программ, часто сжатый. То, откуда он берётся, важнее, чем большинство людей ожидает, поэтому в порядке предпочтения:
- Собственный EPG URL вашего провайдера. Лучший вариант с большим отрывом. Он был создан вместе с вашим плейлистом, поэтому идентификаторы каналов совпадают по построению. Попросите его, если вам его не прислали.
- Публичный источник XMLTV для вашей страны или региона. Рабочий вариант, часто хороший для национальных каналов. Ожидайте пробелов: его идентификаторы не создавались для вашего плейлиста.
- Всё остальное. Источник, охватывающий другой регион, идеально загрузится и разберётся, а затем не сопоставит почти ничего.
Вы можете добавить больше одного источника. Это стоит делать, когда один хорошо покрывает ваши национальные каналы, а другой покрывает категорию, которой в нём нет.
Привяжите его к плейлисту
Именно этот шаг пропускают. Источник, который существует, — не то же самое, что используемый источник.
Откройте Настройки › Плейлисты, выберите свой плейлист и посмотрите на Источник EPG. Пока вы его не задали, там отображается Нет источника, и гид для каналов этого плейлиста остаётся пустым независимо от того, что вы добавили. Задайте его как только что настроенный источник.
При нескольких плейлистах каждый несёт свой собственный Источник EPG. Два плейлиста от двух провайдеров обычно требуют двух источников; указание обоим один источник — так вы получаете гид, который работает для половины ваших каналов.
Задайте расписание обновлений
Вернувшись в Настройки › ТВ-гид, четыре настройки управляют тем, когда и сколько:
| Настройка | По умолчанию | Что с ней делать |
|---|---|---|
| Интервал обновления, часы | 24 | Оставьте 24 для большинства источников. Снизьте до 12, если ваш источник публикует данные только на два-три дня вперёд. Меньшее значение в основном снова скачивает тот же файл. |
| Прошедшие дни для хранения EPG | 7 | Сколько дней вышедших программ сохраняется вместо удаления. Это основной потребитель хранилища, а сетка прокручивается назад только на семь дней, поэтому 7 — наибольшее значение, которое что-то даёт. Снижайте его первым на устройстве с нехваткой места. |
| Обновлять при запуске приложения | — | Удобно, но ставит загрузку и разбор перед первым каналом. Оставьте выключенным на медленной ТВ-приставке и позвольте интервалу этим заниматься. |
| Обновлять при изменении плейлистов | — | Стоит включать. Когда вы добавляете или обновляете плейлист, новые каналы получают программы сразу, а не при следующем обновлении по расписанию. |
Загрузите сейчас и прочитайте результат
Выберите Обновить ТВ-гид, чтобы выполнить обновление немедленно. Ход отображается как Обновление ТВ-гида 1/2: название плейлиста, по одному проходу на плейлист с привязанным источником.
Сообщение в конце носит диагностический характер, поэтому его стоит дождаться. При успехе экран показывает ТВ-гид обновлён с отметкой времени. Каждая ошибка означает что-то конкретное:
| Сообщение | Что это значит |
|---|---|
| Не удалось подключиться к серверу ТВ-гида. | Адрес не ответил. Опечатка, источник, который переехал, или отсутствие рабочего соединения. |
| Нет данных ТВ-гида для… | Источник ответил, но для этого плейлиста у него ничего не было. Неверный источник для этих каналов или источник, который действительно опустел. |
| Недостаточно памяти для загрузки ТВ-гида. | Файл больше, чем это устройство может разобрать. Уменьшите Прошедшие дни для хранения EPG или используйте источник, ограниченный вашим регионом, а не глобальный. |
| ТВ-гид для… слишком велик для этого устройства. | Та же проблема, названная для плейлиста, на котором она произошла. Часто встречается на ТВ-приставках с 1 ГБ памяти и всемирным файлом EPG. |
| Время ожидания обновления ТВ-гида для… истекло. | Источник отвечает слишком медленно. Часто временно; если это продолжается, источник перегружен. |
| Не удалось обновить ТВ-гид. | Общий случай — обычно файл, который синтаксический анализатор не смог прочитать. Убедитесь, что адрес отдаёт XMLTV, а не HTML-страницу. |
Когда обновление проходит успешно, а гид всё ещё пуст
Это частый случай, и это проблема сопоставления. Программы привязываются к каналам по идентификатору: tvg-id в вашем плейлисте против ID канала в файле EPG. Два канала могут иметь буквально одинаковое название и всё равно не совпадать, потому что их идентификаторы различаются.
Практические последствия:
- Гид, пустой для всего, обычно означает, что Источник EPG всё ещё Нет источника или источник охватывает совсем другой регион.
- Гид, работающий для части каналов, означает, что источник в порядке, а его покрытие вашего конкретного набора каналов частичное. Улучшить это может только лучше сопоставленный источник; настройки приложения — нет.
- Гид, который верен, но смещён на час или два, означает, что источник публикует данные в другом часовом поясе, чем заявляет. Ничто в приложении не может это исправить, и единственное решение — другой источник.
Собственный EPG URL вашего провайдера избегает всех трёх случаев, поэтому его стоит просить, даже если у вас уже есть что-то, что работает наполовину.
Очистка и повторный запуск
Очистить ТВ-гид отбрасывает все сохранённые данные программ. Он не удаляет ваши источники и не сбрасывает Источник EPG; он очищает кэш, а следующее обновление заполняет его заново. Используйте это после смены источников, когда иначе у вас пересекались бы два набора программ, или когда гид показывает данные, которые, как вы знаете, устарели. Очистку и обновление также стоит попробовать один раз, когда гид выглядит повреждённым, а не пустым; частичный файл от прерванной загрузки иначе может сохраниться.
Если гид всё ещё не работает после всего этого, нет данных ТВ-гида разбирает оставшиеся причины, включая зависящие от устройства.
