Доброго дня всем.
Когда то
ранее я спрашивал как можно увидеть расширенную информацию в телегиде для Триколора и попробую сам себе ответить.
Посмотрев код enigma2 на github я нашел закомментированный блок в файле lib/service/event.cpp, который отвечает за показ этой информации.
Добавив аналогичный блок в нужную секцию файла event.cpp и пересобрав бинарники enigma2 у меня получилось увидеть расширенную информацию из EPG Триколора.
До:
После:
Код патча для OpenATV 6.4: [ Гостям не разрешен просмотр вложений ]
Для сборки имиджа с данным патчем необходимо скопировать enigma2.patch в папку build-enviroment/meta-oe-alliance/meta-oe/recipes-oe-alliance/enigma2/enigma2, затем изменить строку SRC_URI = "${ENIGMA2_URI}" на SRC_URI = "${ENIGMA2_URI} file://enigma2.patch" в файле build-enviroment/meta-oe-alliance/meta-oe/recipes-oe-alliance/enigma2/enigma2.bb, после чего собрать имидж.
Патченные бинарники для OpenATV 6.4: [ Гостям не разрешен просмотр вложений ]
Установка патченных бинарников1. Обязательно необходим telnet/ssh доступ к командной строке приемника (консоль через web интерфейс не подойдет).
2. Необходимо скопировать файл enigma2-openatv-6.4.tar.gz в /tmp (можно запускать и из другого места с изменениями путей в командах).
3. Подключившись через терминал необходимо ввести следующие команды:
init 4
cd /
tar xvzf /tmp/enigma2-openatv-6.4.tar.gz
init 3
Откат измененийПодключившись через терминал необходимо ввести следующие команды:
init 4
opkg update
opkg install enigma2 --force-reinstall
init 3
Аналогичный патч работает и на OpenPLI.
До:
После:
Код патча для OpenPLI 7.2: [ Гостям не разрешен просмотр вложений ]
Так же для OpenPLI в бинарники добавлен патч из темы "Channel Selection Service List - 2 lines per entry" с форума OpenPLI, позволяющий включать в настройках отображение Названия канала и события в две строки.
Код патча для включения двух строк OpenPLI 7.2: [ Гостям не разрешен просмотр вложений ]
Патченные бинарники для OpenPLI 7.2: [ Гостям не разрешен просмотр вложений ]
Установка патченных бинарников1. Обязательно необходим telnet/ssh доступ к командной строке приемника (консоль через web интерфейс не подойдет).
2. Необходимо скопировать файл enigma2-pli-7.2.tar.gz в /tmp (можно запускать и из другого места с изменениями путей в командах).
init 4
cd /
tar xvzf /tmp/enigma2-pli-7.2.tar.gz
init 3
Откат измененийПодключившись через терминал необходимо ввести следующие команды:
init 4
opkg update
opkg install enigma2 --force-reinstall
init 3