Плагин e2m3u2bouquet (Мод от Dorik1972)

_777_

Moderator
Команда форума
ОБНОВА
E2m3u2bouquet 1.0.25


1) В конфигурации плагина для выбора пути сохранения пиконов, скачиваемых от провайдера, теперь используется системный LocationBox. Этот "функционал" присутствует во всех существующих имиджах E2, включая "реинкарнации" на OE2.5 (DreamOS). Вы теперь можете сами указывать куда скачивать пиконы, в зависимости от требований используемого Вами имиджа (/picon, /data/picon, /picons, /usr/lib/share/enigma2/picon и т.д.). Единственно что я ограничил в данном "файлменеджере" это возможность выбора системных папок (/etc, /bin, /sbin и т.д.) где пиконов "отродясь" быть не может
2) Выполнена небольшая интеграция с плагином OpenWebIF , он тоже является "mast have" на любом имидже любой "команды" ... Грех было не воспользоваться его функционалом
 

Вложения

_777_

Moderator
Команда форума
ОБНОВА
1.0.26


Добавлена логика по EPG парсерам в части создания конфигов и сообщений-предупреждений.
1) Окно предупреждения при старте плагина будет появляться только тогда, когда ни один из поддерживаемых EPG парсеров не установлен
2) Файлы конфигов для EPG парсеров будут создаваться только для установленного(ых)
 

Вложения

_777_

Moderator
Команда форума
ОБНОВА
1.0.30


Полностью изменено логгирование работы плагина. Теперь это делается штатным логгером python и может быть настроено пользователем в части уровня логгирования, выводимой информации и формата её представления. Все необходимое для данных "настроек" расположено в файле config.py который расположен в /usr/lib/enigma2/python/Plugins/Extensions/E2m3u2bouquet. Все строки там откоментированны от "а до я".
Доступны уровни логгирования - DEBUG, INFO, WARNING, ERROR, CRITICAL (уровни логгирования перечислены от самого подробного, каждый "пук" пользователя, до вывода только ошибок) .... Вывод лога по умолчанию осуществляется в консоль (logfile=None), для переключения вывода в файл необходимо отредактировать, например, вот так logfile="/tmp/plugin.log" ... После этого рестарт GUI и ... лог будет писаться в заданный файл. При выводе в "консоль" все логи плагина будут "цветными" , для того чтобы легче было смотреть и понимать "суть происходящего". Определенный уровень логгирования отображается своим цветом.
 

Вложения

_777_

Moderator
Команда форума
ОБНОВА
1.0.33


1) Для пользователей DreamOS добавлена возможность формирования плейлистов с eServiceStream (8739) для обладателей экзотики DreamOne & DreamTwo ...
2) Пофиксены опечатки в коде которые повылазили и накопились в результате анализа логов пользователей.
 

Вложения

_777_

Moderator
Команда форума
ОНОВА
1.0.34


1) Полностью обновлены "шкурки" плагина. Скины, в которых шкурки плагина были доделаны skinmaker-ами как системные, надо их переписать в соответсвии с внесенными изменениями. Чуть позже сделают в настроках плага выбор: использовать встроенные "шкурки" или "шкурки" из используемого имиджа , если они там есть
2) Исправлены все мелкие баги + добавлены косметические "хочухи" . Обновлены все используемые плагином зависимости python
3) "глобальный" патчер для skin-ов имиджей - в сборку не включен. Добавлена "лайт" версия для совместимости с DreamOS
 

Вложения

_777_

Moderator
Команда форума
ОБНОВА
1.0.37


1) Добавлены "обманки" self['Title'] для имиджей OpenATV по просьбе скиноделов
2) Добавлен алгоритм автоматического определения HDD/USB. Теперь, при старте плагина, проверяем наличие HDD/USB и все конфигурационные фалы и файлы данных пишутся/читаются с/на HDD/USB, если HDD/USB - обнаружен
3) Изменено имя папки хранения данных плагина на 'E2m3u2bouquet'. Перед установкой данной версии плагина, если у Вас нет HDD/USB, обязательно переименовать /etc/enigma2/e2m3u2bouquet в /etc/enigma2/E2m3u2bouquet . Если у Вас есть HDD/USB , то обязательно переместить все содержимое из папки /etc/enigma2/e2m3u2bouquet в папку /media/hdd/E2m3u2bouquet (/media/usb/E2m3u2bouquet) предварительно создав ее на HDD/USB
4) Немного оптимизирован алгорим парсера m3u-плейлистов
5) В настройках провайдеров добавлены варианты сортировки/модификации m3u-плейлистов:
default - в данном случае используется оригинальный порядок (сортировка) групп и каналов как в m3u-плейлисте провайдера. Конфигурационные файлы ***-sort-current.xml - не создаются
alphabetically - в данном случае появится два подменю с вариантами на выбор сортировать группы и/или каналы в алфавитном порядке. Вы можете комбинировать любые варианты on/off для этих подменю. Конфигурационные файлы ***-sort-current.xml - не создаются
custom - это режим сортировки/модификации с помощью конфигурационных файлов ***-sort-override.xml. Данный режим позволяет настроить практически любые "хочухи" по модификации/сортировке m3u-плейлиста. Конфигурационные файлы ***-sort-current.xml - создадутся после выбора данного режима и попытки создать букеты. Далее все как обычно по инструкции из первого поста данной темы.
6) Обновлены ВСЕ локали UA, RU, DE
7) Небольшие изменения и исправления по ходу кода, изменен "способ" определения DreamOS, дополнен "рефреш" букетов штатными средствами E2 (должно помочь пользователям DreamOS с включенными anti_hijack и extended_security в "появлении" букетов после генерации без перегрузки GUI)
 

Вложения

_777_

Moderator
Команда форума
ОБНОВА
1.0.38


1) Исправлен "вечный" таймер ERROR_BOX предупреждения по отсутствию парсеров xmltv в OpenATV и имиджах на его основе.
2) Значительно ускорена загрузка пиконов.
 

Вложения

_777_

Moderator
Команда форума
ОБНОВА
1.0.39


1) Изменен алгоритм проверки существующих пиконов. Процесс конвертации плейлистов и проверки наличия пиконов каналов занимает секунды.
2) В настройках GstPlayer, при выборе его в карточке прова, добавлены настройки PulseAudio Sink (original и experimental). Возможность выбора определяется версией GstPlayer в Вашем имидже
 

Вложения

_777_

Moderator
Команда форума
ОБНОВА
1.0.41


Внесены изменения в скинпатчер для поддержки последних версий имиджей OpenVision и от FoxBob в которых, в skin.py, отсутсвует метод applySingleAttribute
 

Вложения

_777_

Moderator
Команда форума
ОБНОВА
1.0.46


1) Обновлена логика создания и "наполнения" конфигурационных файлов EPG парсеров (СrossEPG и EPGImport)
2) Обновлена логика кода использования автозагрузки EPG после "генерации" букетов.
3) Восстановлена работа плага на имиджах OpenVision любых версий
 

Вложения

_777_

Moderator
Команда форума
ОБНОВА
1.0.50


1) Исправлена ошибка, возникавшая при импорте EPG функционалом плагина, если имя провайдра в "карточке" настроек было задано с символами пробела или "."
2) Исправлены и добавлены переводы для разных локалей
3) Для Py3 based имиджей поправлена очистка лога по "синей" кнопке
4) Подчищено удаление "хвостов" при "Сбросить букеты" / "доступен"- "не доступен" в карточке провайдера
 

Вложения

_777_

Moderator
Команда форума
Обнова
1.0.51


1) Изменена логика создания букетов. Теперь , если у вас в списке провайдеров , не важно сколько их там, активным будет только один, то в наименованиях групп каналов в букетах, не будет наименования провайдера.

2) Небольшие корректировки в логике импорта EPG.
 

Вложения

_777_

Moderator
Команда форума
Обнова
1.0.53


1) Исправлена итальянская локаль
2) Исправлено падение файла override.xml на изображениях, основанных на Py2
3) Оптимизирован алгоритм переопределения и произвольной сортировки в файле override.xml
4) В override.xml добавлен атрибут serviceRefOverride для канала.
Используется для замены оригинального serviceeref на нужный.
Например:
Код: [Выделить]
<channel name="SKY EUROSPORT1 HEVC" nameOverride="" tvg-id="" enabled="1" serviceRefOverride="1:0:19:F4F:2198:FBFF:820000:0:0:0" />.
В этом случае serviceeref спутникового канала Eurosport 1 будет установлен для канала SKY EUROSPORT1 HEV.
И если у вас включен EIT EPG, события из EIT EPG Eurosport 1 будут отображаться на SKY EUROSPORT1 HEVC.
5) Небольшая оптимизация импорта событий EPG

Перед установкой этой версии, если вы использовали файл override.xml, вы должны удалить его и заполнить новым содержимым по своему усмотрению. Я снова немного изменил названия атрибутов структуры xml, чтобы оптимизировать "обход" записей.
 

Вложения

_777_

Moderator
Команда форума
Обнова
1.0.54


1) В меню конфигурации теперь доступна возможность задать произвольный выбор пути для хранения конфигов плагинов.
По умолчанию предлагается путь к «носителю» с максимально доступным пространством. При нажатии «ОК» - станет доступен пресет -
список путей на всех доступных носителях (HDD, USB и т. д.), отсортированный по свободному пространству. Не нравится из списка - можете поставить любой путь как хотите
2) Исправлен вылет на DreamOS при выборе меню выбора дней для импорта букетов.
3) Добавлено удаление пиконов, загруженных этим плагином при выборе меню «Сбросить букеты».
4) Полностью удалена привязка к EPG по умолчанию и доступ к онлайн базе пиконов
5) Исправлен и переработан алгоритм обработки дополнительных источников XMLTV с использованием **** - override.xml
Теперь вы можете установить нужный XMLTV в качестве основного или дополнительного, сопоставив значения атрибута tvg-id.
в разделе каналов и channel_id используемого XMLTV
6) Исправлен алгоритм экранирования / отмены экранирования XML. Теперь это полностью соответствует логике -
https://stackoverflow.com/questions/1091945/what-characters-do-i-need-to-escape-in-xml-documents/46637835#46637835
7) Добавлена поддержка определенных escape-символов HTML (и т. Д.), О которых иногда «забывают»
очистить создателей XMLTV путем анализа данных с HTML-страниц
8) Добавлена проверка запущенного процесса enigma2 в сценарии пакета control ipk перед выполнением RestartGUI после установки / обновления.
9) Добавлен "костыль" для поддержки образов BlackHole 3.0.9 / 3.1.0
 

Вложения

Верх