oleg1878603, В очередной раз
нашёл "дИрку" в EPGImporter .... причем EPG от IPTV.online в этом помогло своей "расширенной" структурой ... в ней содержатся специфические sub-node а точнее их "пустые" значения, в "интертрепации" python-а - None (сигнальный объект), которые редко встречаются у других провов ..... в общем результат правок EPGImporter ниже под спойлером .... Все получено с родного источника xmltv IPTV.online. ...
p.s. На самом деле ошибка относится к классу "критичных" ... На остальных xmltv (других провов) иногда "выпадают" целые node (channel) из-за наличия sub-node (title, subtitle, description e.t.c) c "пустыми" (None) значениями .....
p.s.s. Добавил выбор title, subtitle, description e.t.c из node channel согласно установленному языку системы вашей E2 .... Иными словами если в xmltv канал имеет, например, описание (description), на нескольких языках ... русском, немецком, английском , то в EPG попадет и будет отображаться на "системном языке" выбранном Вами для Enigma2 .... Если sub_nodes для channels в "обрабатываемом" xmltv не "мультиязычные", то возьмет единственное значение что есть
Пример "одноязычного" sub_node
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Вот так выглядит "мультиязычный"
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
В принципе, не составляет никакой проблемы добавить в меню настроек EPGImport предпочитаемый язык для EPG и не привязываться к выбранному Вами языку Enigma2 при ее установке ... надо ли ? Что по мне , то приоритетным является язык заданный в качестве системного (ну на котором у вас менюшки отображаются)
В общем настоятельно рекомендую всем обновить файлик подменив его правленным с моего гита ....
ТОЛЬКО ДЛЯ PYTHON2Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.