Импорт EPG/XMLTV¶
База EPG наполняется из источников трёх видов:
EIT из принимаемых потоков — настройка «Извлекать EIT в базу данных EPG» у потока (SPTS и MPTS, Модификация потока);
EIT с DVB-адаптеров — настройка «Экспорт EPG» адаптера (DVB-приёмник);
внешние источники XMLTV — по ссылке на веб-ресурс или из локального файла.
EIT, извлечённый из потоков и с DVB-адаптеров, накапливается в общем встроенном источнике «поток-импорт»; каждый внешний источник XMLTV ведёт собственную базу. Идентификатор канала уникален в пределах своего источника; названия каналов и тексты событий хранятся на нескольких языках.
Настройка источников¶
Источники настраиваются на экране «Настройки EPG» (Настройки EPG). На вкладке «Импорт» — общие параметры: «Включить импорт», «Хранить историю, дней» (глубина хранения прошедших событий) и «Автоочистка осиротевших каналов» (удаление каналов, у которых не осталось событий).
Внешние источники XMLTV добавляются на вкладке «Источники»: имя, «URL / путь источника», «Включено», «Интервал обновления, с» (по умолчанию раз в час), «Кодировка контента» (автоопределение или принудительно GZip), учётные данные и Cookies для закрытых веб-источников, «Сохранять загруженную копию» для диагностики.
База данных EPG¶
Накопленная программа передач просматривается на экране «База данных EPG» (База данных EPG). На вкладке «База данных» выбирается источник, доступны поиск каналов и фильтр по набору каналов; расписание канала листается по дням, текущая передача подсвечена. Для каждого канала можно изменить:
«Название канала» — имя для экспорта XMLTV;
«Часовой пояс» — если время событий при импорте не было привязано к UTC;
«URL значка» — иконка канала;
«Наборы каналов» — членство в наборах для выдачи внешним потребителям (EPG для OTT middleware).
Ручные правки могут быть перезаписаны при следующем обновлении источника — веб-интерфейс предупреждает об этом.
Вкладка «Состояние источников» показывает ход импорта: время последнего и следующего обновления, число каналов и событий, ошибки; кнопка «Обновить сейчас» запускает обновление источника немедленно, не дожидаясь расписания.