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

iTVsupport

Administrator
Член команды
#1
Плагин для создания стандартных букетов E2 из m3u плейлиста ЛЮБОГО IPTV провайдера в "один" клик.

Поддерживает любое количество провайдеров IPTV, создает стандартные userbouquets E2 из m3u-плейлиста (Extended M3U: M3U — Википедия), делает конфиги и "привязывает" EPG m3u-плейлиста к EPG Importer и CrossEPG (highly recommend), автоматически скачивает logo-трансляций и создает их picon в заданной папке, обновляет плейлисты с заданной периодичноcтью . Понимает и "переваривает" плейлисты в любой кодировке, любых алфавитах, любой "сложности" с любыми тегами и директивами m3u-плейлиста, поддерживает создание "кастомной" сортировки, переопределение названий групп, названий каналов, channel_id EPG и т.д. и т.п.

Оригинал проекта: GitHub - su1s/e2m3u2bouquet: Enigma2 IPTV m3u parser and bouquet creator
Ремастеринг: GitHub - pepsik-kiev/e2m3u2bouquet: Enigma2 IPTV m3u parser and bouquet creator

Python2 & Python3 Supported !

После запуска плагина достаточно указать в настройках ссылку HLS.m3u8 из биллинга в "Providers" и нажать "Create bouquets". Если ссылка на EPG не указана Вами в поле 'EPG url' в настройках плагина, то плагин возьмет ссылку на EPG из плейлиста в директиве #EXTM3U (обычно все IPTV провайдеры ее там дают), если ее нет, то "подсунет" EPG по умолчанию (http://epg.openboxfan.com/xmltv-t-sd.xml.gz от r.rusya) с приведением channel_id к нужным из TITLE m3u. Далее заходим в плагин EPGImport или CrossEPG, выбираем EPG от вашего провайдера (ставим "галочки") и грузим EPG.


1.png 2.png

 

Вложения

iTVsupport

Administrator
Член команды
#5
ОБНОВА
1.0.38


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

Вложения

diman1974

Новичок
#6
Добрый день, установил плагин на свой Vu+Ultimo 4K (имидж OpenATV 6.0). Букет добавился в фаворитные. но ни пиконов (Sky Italy, Sky UK) ни главное EPG на каналах нет. Дальше пробовал смотреть - очень долго открывается, а потом идет рассинхрон звука и зависание. Смотреть невозможно. Пришлось отказаться от использования плагина. Очень жаль.
 
Последнее редактирование:

Dorik1972

Новичок
#7
. Дальше пробовал смотреть - очень долго открывается, а потом идет рассинхрон звука и зависание.
Какое отношение к этому "эффекту" имеет плагин ? Он ничего не воспроизводит от слов ВООБЩЕ и НИКАК .... Вы , если что, поиграйтесь с используемыми Вами плеерами на E2 ... Я сам являюсь счастливым обладателем Vu+Ultimo 4K - все работает аки ulysse nardin
 

kimano

Новичок
#8
Добрый вечер. В данном плагине почемуто не работает загрузка EPG, в логах даже нету упоминания что она стартовала, хотя EPG url настроен в настройках https://itv.live/epg/my_pass/epg.xml. Как настроить загрузку EPG в данном плагине?
 

iTVsupport

Administrator
Член команды
#9
Не нужно прописывать в конфиг ссылку на epg, плагин сам берет ее из плейлиста. Скорее всего у вас проблема с парсером или какая то ошибка в имидже. Кстати разработчик сделал абсолютно новую версию, позволяющую загружать epg без сторонних парсеров.

screenshot_2021-12-12_10-45-53.png screenshot_2021-12-12_10-49-58.png
 
Последнее редактирование:

iTVsupport

Administrator
Член команды
#10
ОБНОВА
1.0.47


Перед созданием букетов данной версией обязательно удалить пиконы каналов , созданные данным плагином, по маске *1010101*

1) Переделаны скрипты control ipk-пакета. Теперь должно ставится/удаляться даже на "дремучих" имиджах like a OpenPli 6.2 или OpenATV 6.1
2) Переделан алгоритм генерации букетов и serviceref каналов. Теперь , если у вас несколько провайдеров, то "ошибки" при генерации по какому-либо из провайдеров, не приводят к удалению букетов других провайдеров ...
3) В плагин интегрирован алгортим парсинга EPG. Включается в "Конфигурация"-"Импортировать EPG после обновления букетов"-"Вкл". EPG будет генерироваться только для успешно созданных букетов провайдера (п.2). Больше нет необходимости в использовании каких-либо XMLTV-2-EPG парсеров (EPGImport или CrossEPG)
4) На базовых скинах имиджей OpenPli, OpenBH, OpenVision и т.д. пиконы будут сохранятся в папке конфигурации плагина /E2m3u2bouquets/picon/ и прекрасно отображаться что в InfoBar что в фаворитном списке каналов ... По факту вы их можете хранить где вам угодно
5) Все логгирование работы плагина полностью переделано. Теперь все "пишется" в штатное меню плагина "Показать лог"... Достаточно его просто сохранить по "зеленой" кнопке
6) Если вы запустили создание букетов и/или импорт EPG - нет необходимости ждать "завершения процесса". Можно смело выходить из плагина и смотреть телик ... В любой момент можно зайти "назад" в плаг, например, в меню "Показать лог" и посмотреть происходящее в данный момент
7) Проделана куча мелких доработок и оптимизаций. Теперь от оригинального кода e2m3u2b практически остались только названия файлов
В меню информация добавлена прикольная анимашка. Поклонники моего "эпистолярного жанра" могут оттестировать QRCode ... Кол-во тестов - НЕ ограничено из любой точки земного Ш@ра

ОБНОВА
1.0.50


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

Вложения

kimano

Новичок
#11
Подскажите еще пожалуйста, путь к какому из данных плейлистов нужно прописывать в этом плагине что бы все работало правильно?
 

iTVsupport

Administrator
Член команды
#12
Используйте ссылку на плейлист HLS.m3u8 - предназначен для потоковых плееров (VLC,IPTV плеер) и других программных продуктов, работающих по протоколу HLS.
 

kimano

Новичок
#13
Спасибо. Установил этот плагин последний, убрал EPG url из конфига, все работает.
 

iTVsupport

Administrator
Член команды
#14
UPDATE
1.0.54


1) In the configuration menu, the ability to set an arbitrary choice of the path for storing plugin configs is now available.
By default, the path to the "media" with the freest space available is suggested. When you click "OK" - the preset will be available -
list of paths on all available media (HDD, USB e.t.c.) sorted by free space. Doesn't like from the list - you can put any path as you wish
2) Fixed a crash on DreamOS when choosing the menu for choosing days to import bouquets
3) Added deletion of picons downloaded by this plugin when selecting the "Reset bouquets" menu
4) The binding to the default EPG and access to the online base of picons has been completely removed
5) Fixed and redesigned the algorithm for processing additional XMLTV sources using ****-override.xml
Now you can set the XMLTV you need as the main or additional by matching the values of the tvg-id attribute
in the channel section and the channel_id of the used XMLTV
6) Fixed XML escape / unescape algorithm. Now it is completely consistent with the logic -
https://stackoverflow.com/questions...-to-escape-in-xml-documents/46637835#46637835
7) Added support for specific HTML escape characters (& nbsp; e.t.c.), which are sometimes "forgotten"
clean up XMLTV creators by parsing data from HTML pages
Added a check for a running enigma2 process to the scripts of the control ipk package before doing RestartGUI after installation/update.
9) Added "crutch" to support BlackHole 3.0.9/3.1.0 images
 

Вложения

iTVsupport

Administrator
Член команды
#15
UPDATE
1.0.57


1) Логика парсинга событий XMLTV теперь учитывает значение параметра «Сохранить устаревшие события EPG», который задается в настройках EPG используемого вами имиджа. Если такой настройки нет, что маловероятно, то по умолчанию этот параметр равен 3 часам.
2) Исправлен алгоритм разбора XMLTV с узлами подзаголовков.
 

Вложения