u4elsat

Главная категория => ENIGMA 2 => Плагины для enigma 2 => Тема начата: Mika от 16 Май 2020, 14:20:25

Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 16 Май 2020, 14:20:25
Плагин для создания стандартных букетов E2 из m3u плейлиста ЛЮБОГО провайдера в "один" клик

Поддерживает любое количество провайдеров, создает стандартные userbouquets E2 из m3u-плейлиста (Extended M3U: https://ru.wikipedia.org/wiki/M3U), делает конфиги и "привязывает" m3u-плейлиста к Importer и CrossEPG, автоматически скачивает logo-трансляций и создает их picon в заданной папке, обновляет плейлисты с заданной периодичноcтью. Понимает и "перваривает" плейлисты в любой кодировке, любых алфавитах, любой "сложности" с любыми тегами и директивами m3u-плейлиста, поддерживает создание "кастомной" сортировки, переопределение названий групп, названий каналов, channel_id и т.д. и т.п.

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

Добавление url на плейлист в настройках, либо использовать локальный:
"Подсовываемый" плейлист может быть url-link или файл. Для того чтобы указать путь к файлу нужно задать его в схеме file:// , вместо http:// или https://.

Если нет желания "колотить" с пульта "букаффки", можно создать пустую конфигурацию в настройках и переписать конфиг в /etc/e2m3u2bouquets/config.xml и отредактировать "по вкусу" . Вся информация что к чему - присутствует в комментариях в данном файле
Минимум, это указать:
<m3uurl><![CDATA[URL на плейлист]]></m3uurl><!-- Extended M3U url -->
<epgurl><![CDATA[URL на EPG]]></epgurl><!-- XMLTV EPG url -->

Автор: Dorik1972
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Astra4A от 29 Май 2020, 16:04:35
Вот вылаживаю плаг e2m3u2bouquet поновее.....

Установил для IPTV плагин  и хочу поставить себе букет от Гланца... ,но не могу разобраться что и куда прописать
помогите простыми словами настроить чтоб смотреть их в обще списке ,если можно с картинками
СПС  ;D
Название: e2m3u2bouquet (Мод от Dorik1972) -помощо в настройке
Отправлено: Gorrec от 29 Май 2020, 16:16:02
плаг e2m3u2bouquet поновее.....

Установил для IPTV плагин  и хочу поставить себе букет от Гланца... ,но не могу разобраться что и куда прописать
помогите простыми словами настроить чтоб смотреть их в обще списке ,если можно с картинками
СПС  ;D

ну, пробуем как то так...

1) Устанавливаем плаг
2) Скачиваем плэйлист M3U
3)Переиминовываем плэйлист в iptv.m3u
4)Плэйлист закидываем по пути /media/hdd/


5)В приложении выбираем пункт ==Провайдеры==
Spoiler for Hiden:
6)Даем ему название (Например- EDEM)
Spoiler for Hiden:
тут самое трудное ...
7)Заходим в созданный профиль и в M3u url: прописываем путь ,где лежит файл плэйлиста. В Нашем случае это путь file:///media/hdd/iptv.m3u
Spoiler for Hiden:
8)Сохраняем зеленой кнопкой,Заходим в ==Создать букеты== и нажимаем =Да= Ждем окончания сканирования,и вуаля,заходим в Фавориты и находим там списки нашего провайдера

Spoiler for Hiden:


за картинки спасибо пользователю  Agresiv
Название: e2m3u2bouquet (Мод от Dorik1972)- 1.0.13
Отправлено: SeGuN от 17 Июль 2020, 13:34:30
e2m3u2bouquet 1.0.13

    Внес изменения в алгоритм парсера m3u для корректной обработки плейлистов некоторых провов которые "умудряются" втулить несколько строк подряд с директивой #EXTM3U. Теперь данная "глупость" корректно обрабатывается

    Скрпит для iLook (EdemTV)

    Внес небольшие изменения в скрипт формирования "удобоваримого" плейлиста для iLook (EdemTV) - giclub.tv/...#msg345004 , теперь используются прямоугольные пиконы с прозрачным фоном 220×132. Для "шкурок" Enigma2 - самое то !

Спасибо -  Dorik1972
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Virus от 16 Август 2020, 11:56:23
ОБНОВА
1.0.16


Добавлена метка ® вначале названия для каналов у которых есть архивные записи. Она добавляется автоматически при условии что плейлист провайдера содержит один из тегов catchup-days|catchup-time|tvg-rec с ненулевым значением и на ресивере установлен плагин IPTVArchive , с помощью которого и осуществляется доступ к архивным трансляциям
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Virus от 26 Сентябрь 2020, 17:07:34
Плагин e2m3u2bouquet (Мод от Dorik1972)

ОБНОВА
IPTVArchive 1.95
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: sogaz от 18 Ноябрь 2020, 20:10:45
enigma2-plugin-extensions-e2m3u2bouquet_1.0.26_all.ipk
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Серргей от 25 Ноябрь 2020, 13:34:11
m3u2bouquet

ОБНОВА 1.0.27
25.11.2020

Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Серргей от 04 Декабрь 2020, 16:58:03
e2m3u2bouquet_1.0.30

Цитировать
    Полностью изменено логгирование работы плагина. Теперь это делается штатным логгером python и может быть настроено пользователем в части уровня логгирования, выводимой информации и ее формата представления. Все необходимое для данных "настроек" расположено в файле cnofig.py который расположен в /usr/lib/enigma2/python/Plugins/Extensions/E2m3u2bouquet(или IPTVarchive). Все строки там откоментированны от "а до я".
    Доступны уровни логгирования - DEBUG, INFO, WARNING, ERROR, CRITICAL (уровни логгирования перечислены от самого подробного, каждый "пук" пользователя до вывода только ошибок) .... Вывод лога по умолчанию осуществляется в консоль (logfile=None), для переключения вывода в файл необходимо отредактировать указать, например, вот так logfile="/tmp/plugin.log" ... После этого рестарт GUI и ... лог будет писаться в заданный файл. При выводе в "консоль" все логи плагина будут "цветными" , для того чтобы легче было смотреть и понимать "суть происходящего". Определенный уровень логгирования отображается своим цветом.
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: TU-134 от 13 Декабрь 2020, 22:22:16
e2m3u2bouquet 1.0.31 (Mod Dorik1972)
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Gorrec от 07 Январь 2021, 21:45:09
e2m3u2bouquet_1.0.33

    1) Для пользователей DreamOS добавлена возможность формирования плейлистов с eServiceStream (8739:) для обладателей экзотики DreamOne & DreamTwo ...
    2) Пофиксены опечатки в коде которые повылазили и накопились в результате анализа логов пользователей.
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Virus от 04 Февраль 2021, 17:09:08
    e2m3u2bouquet_1.0.34 04.02.2021

   
Цитировать
обновлена версия под тем же индексом. Для DM в враппер скина добавлена поддержка атрибута  scrollbarMode .... Теперь не должно падать в зелень на About
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Virus от 08 Февраль 2021, 21:20:19
Плагин e2m3u2bouquet (Мод от Dorik1972)

ОБНОВА
1.0.35

1) Переделан скин About
2) Маленько пофиксена загрузка скинов плага + пофиксены скины для 720p 
3) Добавлена проверка наличия в основном скине имиджа "шкурок" для этого плагина. Если они найдены, то будт использованы вместо встроенных в плагин.
Цитировать
Скиноделы должны привести в соотвествие "шкурки" для данного плагина в своих скинах для совместимости с этой и дальнейшими версиями.
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: бобруйко от 03 Март 2021, 20:49:28
e2m3u2bouquet_1.0.39

    Исправлена ошибка возникавшая при создании карточки прова при не установленом serviceapp в используемомо имидже
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Admin от 15 Август 2021, 15:27:49
e2m3u2bouquet_1.0.42

   ОБНОВА
    1.0.42

    Поправлена/добавлена локализация для UA, RU, DE
    Добавлена обработка тега timeshift при парсинге m3u-плейлистов
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: sogaz от 03 Октябрь 2021, 22:26:07
e2m3u2bouquet_1.0.44

    ОБНОВА
    1.0.44

    1) Исправлена ошибка возникавшая при выборе сортировки групп каналов по алфавиту в карточке провайдера
    2) Добавлено автоопределения SDCard, для ресиверов у которых есть CardReader. Теперь конфиги плагина будут хранится на SD по аналогии с HDD/USB
    3) В меню "конфигурация" добавлена возможность выбора дня(дней) для автоматического импорта m3u -> bouquests в заданное время. По умолчанию выбраны все дни недели.

Цитировать
    p.s. "в догонку" поправил перевод + фиксанул выбор одного любого дня недели ...
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 08 Декабрь 2021, 12:32:28
Плагин m3u2bouquet by Dorik1972

ОБНОВА
1.0.49


1) Fixed crash on startup when there are no external media or /picon directories in the receiver
2) Fixed crash when trying to import EPG on DreamOS
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: GRAF77755 от 24 Январь 2022, 07:31:29
Подскажите пож . кто и как настроил этот плагин на 8120 
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: nick57 от 23 Март 2022, 18:35:57
Добрый день.Подскажите плиз где можно найти референсы для каналов от it999. Дело в том,что у ilook есть ряд каналов, где епг не соответствует реальному (например россия 1 +4 (иркутск) - а реально это россия 1 +5 ) Поэтому хотелось бы поменять референс в плейлисте.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: 133048 от 23 Март 2022, 20:45:37
Так у них что не спросить? У ілуков есть служба поддержки
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: nick57 от 23 Март 2022, 22:05:22
Так у них что не спросить? У ілуков есть служба поддержки
Это как правило разговор слепого с глухим...
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 28 Апрель 2022, 03:29:40
 Плагин m3u2bouquet by Dorik1972
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 30 Апрель 2022, 19:07:43
  Плагин e2m3u2bouquet (Мод от Dorik1972).
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 01 Май 2022, 09:25:07
  Плагин m3u2bouquet от Dorik1972.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 02 Май 2022, 05:49:10
  Плагин m3u2bouquet от Dorik1972.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 03 Май 2022, 08:21:28
Плагин e2m3u2bouquet (Мод от Dorik1972).
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 04 Май 2022, 13:48:23
  Плагин e2m3u2bouquet (Мод от Dorik1972).
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 05 Май 2022, 02:41:01
Плагин e2m3u2bouquet (Мод от Dorik1972).
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: 133048 от 05 Май 2022, 11:16:11
Що він кожен день новий мод робить?
Не простіше просто останній викласти?
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 05 Май 2022, 15:25:09
Людям може не тiльки останнiй мод треба,а i попереднi.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 06 Май 2022, 04:50:07
                               Алгоритм и формат обработки файла override.xml.
 Когда вы выбираете, пользовательский метод сортировки получившегося плейлиста, вы можете делать все, что захотите.
               Небольшая инструкция по использованию файла override.xml с примерами.
Если вы ранее использовали override.xml перед установкой  версии 1.0.52, вы должны удалить его, а затем повторно отредактировать «под свои нужды» .
Это связано  изменением c версии 1.0.52 как формата содержимого этого файла, так и алгоритма его обработки.
Для того, чтобы файл override.xml появился в папке с данными / E2m3u2bouquet / epg /, нужно выбрать метод сортировки - пользовательский.
 В этом случае список групп, каналов, а также их порядок будет в соответствии с исходным плейлистом m3u. Структура xml файла довольно проста и интуитивно понятна.

1) Порядок имен каналов и групп такой же, как в override.xml. Если вам нужно его изменить, просто переместите соответствующие строки в нужном вам порядке.
Например
Это было
Код:
<categories>                                                                                                                                           
                <category name="National" nameOverride="" enabled="1" />                                                                               
                <category name="Sport" nameOverride="" enabled="1" />                                                                                   
                <category name="Films" nameOverride="" enabled="1" />                                                                                     
                <category name="Music" nameOverride="" enabled="1" />
                <category name="Kids" nameOverride="" enabled="1" />
                <category name="Germany" nameOverride="" enabled="1" />
                <category name="Polska" nameOverride="" enabled="1" />
                <category name="Baltic" nameOverride="" enabled="1" />
                <category name="UHD" nameOverride="" enabled="1" />
                <category name="Turkey" nameOverride="" enabled="1" />
                <category name="Israel" nameOverride="" enabled="1" />
        </categories>
Стало
Код: [Выделить]
<categories>                                                                                                                                           
                <category name="Sport" nameOverride="" enabled="1" />
                <category name="UHD" nameOverride="" enabled="1" />
                <category name="Films" nameOverride="" enabled="1" />
                <category name="National" nameOverride="" enabled="1" />                                                                               
                <category name="Music" nameOverride="" enabled="1" />
                <category name="Kids" nameOverride="" enabled="1" />
                <category name="Germany" nameOverride="" enabled="1" />
                <category name="Polska" nameOverride="" enabled="1" />
                <category name="Baltic" nameOverride="" enabled="1" />
                <category name="Turkey" nameOverride="" enabled="1" />
                <category name="Israel" nameOverride="" enabled="1" />
        </categories>
Точно так же вы можете перемещать и устанавливать произвольный порядок каналов. Причем каналы можно перемещать как внутри группы так и в любую группу, которая вам нужна, на желаемую позицию.
Например
Это было
Код: [Выделить]
<!-- Germany -->                                                                                                                               
                <category name="Germany">                                                                                                                     
                        <channel name="Das Erste HD" nameOverride="" tvg-id="339" enabled="1" />
                        <channel name="ZDF HD" nameOverride="" tvg-id="340" enabled="1" />
                        <channel name="ZDF INFO" nameOverride="" tvg-id="341" enabled="1" />                                                           
                        <channel name="ZDF NEO" nameOverride="" tvg-id="342" enabled="1" />
                        <channel name="UHD1" nameOverride="" tvg-id="753" enabled="1" />
                        <channel name="Rtl 4K" nameOverride="" tvg-id="de-0896" enabled="1" />
                        <channel name="RTL HD" nameOverride="" tvg-id="343" enabled="1" />
                        <channel name="Magenta Sport 6 HD" nameOverride="" tvg-id="de-de21" enabled="1" />
                        <channel name="Magenta Sport 7 HD" nameOverride="" tvg-id="de-de22" enabled="1" />
                        <channel name="Magenta Sport 8 HD" nameOverride="" tvg-id="de-de23" enabled="1" />
                </category>
                <!-- Polska -->
                <category name="Polska">
                        <channel name="13 Ulica" nameOverride="" tvg-id="520" enabled="1" />
                        <channel name="Active Family" nameOverride="" tvg-id="627" enabled="1" />
                        <channel name="Adventure" nameOverride="" tvg-id="521" enabled="1" />
                        <channel name="Ale Kino+ HD" nameOverride="" tvg-id="522" enabled="1" />
                        <channel name="Animal Planet HD" nameOverride="" tvg-id="523" enabled="1" />
                        <channel name="AXN" nameOverride="" tvg-id="524" enabled="1" />
                        <channel name="AXN Black" nameOverride="" tvg-id="525" enabled="1" />
                        <channel name="AXN White" nameOverride="" tvg-id="526" enabled="1" />
                        <channel name="AXNSpinHD" nameOverride="" tvg-id="527" enabled="1" />
                        <channel name="CBS Reality" nameOverride="" tvg-id="538" enabled="1" />
                        <channel name="Cinemax 2" nameOverride="" tvg-id="540" enabled="1" />
                        <channel name="Cinemax HD" nameOverride="" tvg-id="539" enabled="1" />
                        <channel name="Comedy Central HD" nameOverride="" tvg-id="541" enabled="1" />
                </category>
Стало
Код: [Выделить]
<!-- Germany -->                                                                                                                               
                <category name="Germany">                                                                                                                     
                        <channel name="Magenta Sport 6 HD" nameOverride="" tvg-id="de-de21" enabled="1" />
                        <channel name="Magenta Sport 7 HD" nameOverride="" tvg-id="de-de22" enabled="1" />
                        <channel name="Magenta Sport 8 HD" nameOverride="" tvg-id="de-de23" enabled="1" />
                        <channel name="Das Erste HD" nameOverride="" tvg-id="339" enabled="1" />
                        <channel name="ZDF HD" nameOverride="" tvg-id="340" enabled="1" />
                        <channel name="ZDF INFO" nameOverride="" tvg-id="341" enabled="1" />                                                           
                        <channel name="ZDF NEO" nameOverride="" tvg-id="342" enabled="1" />
                </category>
                <!-- Polska -->
                <category name="Polska">
                        <channel name="UHD1" nameOverride="" tvg-id="753" enabled="1" />
                        <channel name="Rtl 4K" nameOverride="" tvg-id="de-0896" enabled="1" />
                        <channel name="RTL HD" nameOverride="" tvg-id="343" enabled="1" />
                        <channel name="13 Ulica" nameOverride="" tvg-id="520" enabled="1" />
                        <channel name="Active Family" nameOverride="" tvg-id="627" enabled="1" />
                        <channel name="Adventure" nameOverride="" tvg-id="521" enabled="1" />
                        <channel name="Ale Kino+ HD" nameOverride="" tvg-id="522" enabled="1" />
                        <channel name="Animal Planet HD" nameOverride="" tvg-id="523" enabled="1" />
                </category>
2) Если вам нужно переименовать группу или канал, используйте атрибут nameOverride для этой настройки желаемого значения в нем.
Например
Код: [Выделить]
<channel name="UHD1" nameOverride="UltraHD 1" tvg-id="753" enabled="1" />

В этом случае канал UHD1 будет отображаться в букетах как «UltraHD 1».
Код: [Выделить]
<category name="ХХХ" nameOverride="Adult" enabled="1" />
В этом случае категория XXX будет отображаться как «Взрослый».

3) Чтобы запретить создание группы или канала, используется атрибут enabled. Установив «1» или «0», вы можете регулировать наличие канала или группы в любимых букетах.

4) Вы можете создавать свои собственные группы каналов и добавлять в них каналы, перемещая линии с каналами из других групп.
Например
Это было
Код: [Выделить]
<categories>
                <category name="Sport" nameOverride="" enabled="1" />
                <category name="UHD" nameOverride="" enabled="1" />
                <category name="Films" nameOverride="" enabled="1" />
        </categories>

Добавил свою группу «Footbol FAV» и переместил в нее нужные каналы.
<categories>
                <category name="Sport" nameOverride="" enabled="1" />
                <category name="UHD" nameOverride="" enabled="1" />
                <category name="Films" nameOverride="" enabled="1" />
                <category name="Footbol Fav" nameOverride="" enabled="1" />
        </categories>
        <channels>
                <!-- Footbol Fav -->
                <category name="Footbol Fav">
                        <channel name="Premier Sports 1" nameOverride="" tvg-id="721" enabled="1" />
                        <channel name="Premier Sports 2" nameOverride="" tvg-id="722" enabled="1" />
                        <channel name="Sky Sports Arena" nameOverride="" tvg-id="723" enabled="1" />
                        <channel name="Sky Sports Cricket" nameOverride="" tvg-id="919" enabled="1" />
                        <channel name="Sky Sports Football" nameOverride="" tvg-id="724" enabled="1" />
                        <channel name="Sky Sports Main Event" nameOverride="" tvg-id="920" enabled="1" />
                </category>
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 06 Май 2022, 09:59:34
 Admin, спасибо за редактирование, я не умею строить так сообщения.
 Вижу и рад тому,что снова начал жить плагин IPTVArchive, выражаю большую надежду, что и этот плагин  ожидает очень долгая жизнь в нашем с вами будущем !!!
 
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 06 Май 2022, 10:58:51
 Перед установкой этой версии обязательно удалите все ранее установленные ! Нельзя устанавливать "поверх" ранее установленного!
Не забудьте сохранить файл config.xml перед полным удалением!
 Перед установкой этой версии надо,
после полного удаления плагина e2m3u2b, надо обязательно в /etc/enigma2/settings
 в файле setting надо всё удалить связанное с e2m3u2b вашими руками, потому что при удалении самого плагина файлы связанные с e2m3u2b в settings не удаляются.
 Надо перенести с помощью Командор этот файл к себе,и сделать изменения,и потом вернуть в по ресивера.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: mav от 07 Май 2022, 02:30:31
 Плагин e2m3u2bouquet (Мод от Dorik1972).
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 01 Июнь 2022, 19:53:21
Плагин m3u2bouquet  (Мод от Dorik1972)

UPDATE
1.0.61


1) Now, when a provider is deleted from the "card", all bouquets, config entries, and all channel picons of this provider are deleted (previously only config entries were deleted)
2) Minor code optimization
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: TU-134 от 18 Июнь 2022, 15:08:40
Плагин e2m3u2bouquet (Мод от Dorik1972)

p.s. [18/06/22 9:00 GMT]
Changes have been made to the parser of m3u-playlists, taking into account the duplication of various lines. This is observed in playlists downloaded from various telegram channels or inattentively collected manually from various sources. Redownload ... --force-install
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Gerakl от 05 Июль 2022, 14:14:52
Плагин e2m3u2bouquet (Мод от Dorik1972)

UPDATE
1.0.63


1) Slightly optimized m3u parser code
2) Changed priorities for archive "depth" tags in days if there are several of them in the #EXTINF directive
3) More neatly written module "branding" is used to define various information about STB
4) Fix IT & DE locales
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Alexis757 от 08 Июль 2022, 14:59:33

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

UPDATE
1.0.64


1) Fixed EPG event import for images without twisted.python.runtime.supportsThreads
2) In skins, instead of color aliases, colors are now set in #aarrggbb format to prevent crashes on prehistoric images
3) Fixed for VTi images ...
4)  zh_CH locale added
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Virus от 13 Июль 2022, 23:08:08
Плагин m3u2bouquet  (Мод от Dorik1972)

UPDATE
1.0.66


1) Fixed skin loading for images with custom skins of this plugin
2) When creating "All channels bouquet" the name bouquet will match the name of the provider and will be created without the phrase "All channels-"
3) Added creation of the ***-diff-override.xml file that contains new broadcasts in the m3u-playlist of the provider in relation to the used ***-sort-override.xml. This file allows you to track changes in the provider's playlist. It is created only when new broadcasts appear in the m3u playlist. The data of this file can be used to manually edit (add) broadcasts to the current ***-sort-override.xml

p.s. How to use ***-sort-override.xml
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Alexis757 от 20 Июль 2022, 10:51:18
[07:00 GMT 20/07/22] A small fix to remove "tails" userbouquet.*/*.tv.del and a small code optimization.
Redownload...--force-reinstall
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Alexis757 от 19 Август 2022, 12:54:28
e2m3u2bouquet 1.0.70 (Mod Dorik1972)

1) Bouquet filenames generated by this plugin have been changed
2) Reorganized the structure of folders and files in the plugin data folder
3) Updated all libraries used by this plugin to the latest versions available for shared use in Python 2/3
4) Added support for the JTV format (PDT and NDX files) for the EPG. This EPG format is used by some local IPTV providers. It is also quite popular in Poland. Tested on the following sources:

Teleguideinfo__http://www.teleguide.info/download/new3/jtv.zip
Iformula_______http://iformula.ru/IPTV/tvprogramm/jtv.zip
Triolan________http://triolan.tv/App_Files/jtv.zip
Matrixhome_____http://iptv.matrixhome.net/jtv/dn/epg_jtv.zip
2kom___________http://2kom.tv/jtv.zip
Idcmd__________http://iptv.idc.md/files/jtv.zip
Spark__________http://spark-tv.ru/jtv.zip
Avianetwork____http://avianetwork.ru/tv_list/jtv.zip
ProgramTV______http://programtv.ru/jtv.zip

p.s. To upgrade to this version:

1) Backup config.xml from plugin data storage folder
2) Menu - Reset Bouquets - Yes
3) Install a new version of the plugin
4) Restore config.xml from backup
5) Create bouquets
6) Enjoy!

Thanks Dorik1972
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: boomer44 от 29 Август 2022, 16:55:10
m3u2bouquet
UPDATE
1.0.72


1) Fixed "database malformed" for DreamOS-based images. This error almost always occurred if you set "Start import EPG after loading bouquets" in the plugin settings. No more problems
2) Small reorganization of the code + added logging of what is happening =)
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: TU-134 от 02 Сентябрь 2022, 21:42:36
UPDATE
1.0.73
(DreamOS special edition)

1) The ability to select "eServiceStream" (8739:0:) player in the provider card has been fixed. Now this type of player is only available on images based on DreamOS versions >=4.4
2) Completely rewritten SQL-wrapper to interact with epg.db when updating EPG.  Now everything works as it should   ::)
3) Updated Italian locale (special thanks for @mapi)
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Серргей от 05 Сентябрь 2022, 19:14:49
UPDATE
1.0.73.1

(DreamOS special edition part 2)

Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.


1) Changed SQLite server parameters on opening epg.db, thanks to which the speed of importing EPG events in new (fresh) epg.db has increased by 100% compared to the previous version (1.0.73)
2) Now only new events are added to the existing database, i.е. only those that are NOT in the existing EPG. Thanks to this logic, we have a 150-200% increase in the speed of importing events on the existing database compared to the previous version (1.0.73)
3) When "closing" the database after adding events, we do "VACUUM" which allows us to significantly reduce the size of the epg.db file, especially noticeable when the EPG file is > 100Mb
4) Fixed a theoretically possible error when adding an event with a short description (title) longer than 240 characters. Under certain circumstances, such events might not fall into the EPG database.

p.s. At the moment, the speed of importing XMLTV events on my DM900HD is almost comparable to the speed of importing the same events of the same XMLTV on VU + Ultimo4K
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Virus от 14 Сентябрь 2022, 23:09:19
UPDATE
1.0.74


1) A bunch of little things have been fixed due to which some of the events from XMLTV could not get into the EPG.
2) Added "analysis" of the validity of received events from XMLTV. Now any "garbage" that occurs due to errors in the formation of XMLTV by the provider does not get into the EPG.
3) The logic of the XMLTV parser has been completely changed... now we analyze one event ahead... which makes it possible to form the correct event tuples for a group of channels.
Previously, events were parsed into the following "structure":
([service, service, ***], ((event)))
Now so
([service, service, ***], ((event), (event), (event), ***))
This allows the full use of the enigma.eEPGCache (epgcache.cpp) C code if it supports the ImportEvents method. For a group of channels, a group of events is now transmitted, and not just one event as before... As a result, on the nodes "programme" ordered by "channel" in XMLTV, we get an increase in the speed of importing events.
4) Parsing the values of all tags of the "programme" node in XMLTV is now done in "one pass".
5) Added support for "multi-language" XMLTV ... and not only in the XMLTV parser, but also in import to epg.db for DreamOS...
Judging by the structure of the database (epg.db), this is clearly supported there (an analogy can be drawn with different audio tracks for the same broadcast). In OE versions<2.5 multilingual EPG is not supported and priority is given to events whose language matches the locale of your Enigma2
6) In SQL-wrapper (only for DreamOS) added "UPDATE" of event descriptions imported earlier ...
For example:
On Mon morning you imported EPG 3 days in advance and in it, for some channels, there were no descriptions, and on Mon evening - the provider updated its XMLTV and added descriptions ... so... now if you update the EPG again after that, for example on Tuesday morning, then the descriptions for existing events will be updated.
7) Returned back journal_mode = "DELETE" for SQLite. Now working with the SQL database is exactly the same as in the C code on DreamOS.
8 ) I changed the code so that I removed two files altogether... They turned out to be superfluous "crutches" ... Due to this, there is one less "intermediate" generator.
9) Added "pop-up" notifications... cool little stuff... will pop up in the upper right corner of the screen...
10) Fixed a bug with the appearance of channels marked as enabled="0" in the ***-diff-override.xml file in the "custom" sorting mode.
11) The logic of working with "hidden markers" has been completely removed. Now in userbouquets the strings "519:1" or "832:d" that are incomprehensible to many users will be removed.
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mishtis от 02 Октябрь 2022, 21:04:05
UPDATE
1.0.77


1) Fixed m3u playlist parsing error when using an automatic selection of EPG events by channel name, which sporadically occurred on some variants of m3u playlists​
2) "Playing" with EPGImport code... Now the code is as compact as possible, as understandable as possible, and more "twisted"ly =)  and works with the same import
performance regardless of the logic used ... be it twisted.reactor.doRead or twisted.internet.threads.deferToThread . The speed of importing EPG events depends
only on the performance of the processor of your SAT-box and the speed of reading / writing to the storage device (HDD / USB / Internal Flash)
3) Slightly supplemented and reorganized the output of logs for greater informational content of what is happening
4) Refreshed Italian locale
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Gorrec от 11 Октябрь 2022, 18:17:34
UPDATE
1.0.78


​1) Fixed the appearance of the "names.client" error for images with the old or truncated twisted library (Merlin, Pure2, e.t.c.)
2) The functionality of xml_escape and xml_unescape for XML files has been completely rewritten. Instead of the previously used xml.sax.saxutils module, precompiled rules for regexp, and the name2codepoint module are now used. This increased both the speed and quality of processing. Often, the descriptions of programs in XMLTV contained HTML tags that got there due to poor parsing by the provider of HTML resources with descriptions of programs ... Now, thanks to name2codepoint, unescape of program descriptions is much cleaner and more accurate ... taking into account the unescape of all possible XML and HTML tags
3) For images with threads.deferToThread support (90% of existing images​), no temporary files are almost ever created now. All operations for downloading and processing any data occur in the RAM-"pipe". Temporary files will be created automatically if and only if there is not enough free RAM to store and process data... moreover, they will be created on the media with the largest available free space. Information about available RAM and the amount of cached data is displayed in the log. Storage and processing in RAM - eliminates slow read/write operations on any media. Operations in RAM are a priori the fastest!
4) Any operations of parsing m3u or XML files are done on the basis of "generators". Generators in python are the fastest and least "gluttonous" functions both in terms of CPU and RAM resources
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 12 Октябрь 2022, 22:41:11
​UPDATE
1.0.79


1) Fixed a memory leak when using the EPG event auto-detection algorithm by the channel name from the playlist (if the EPGurl link is set in the provider's card). This resulted in the overloading of some "weak" SAT-boxes on some providers
2) ​A part of the Damerau-Levenshtein algorithm code has been slightly optimized... Now the "difference" of strings is searched much faster
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 29 Октябрь 2022, 10:09:49
​UPDATE
1.0.80


1) Fixed crash log for VTi images
2) Slightly reworked the EPG auto-selection algorithm by channel name to improve the accuracy of its work
3) htmlentitydefs is included as a module and the plugin no longer requires this dependency to be installed
4) Once again, the algorithm for importing EPG events has been slightly redesigned. Fixed python bugs to work correctly with ZIP archived EPGs.
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: ингрид от 30 Октябрь 2022, 13:33:34
[30/10/22 04:30GMT] Fixed parsing of EPG given in plain (not zipped) XML...
redownload ... --force-reinstall
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: ингрид от 11 Ноябрь 2022, 20:22:09
UPDATE
1.0.81​


1) Plugin menu icons changed. Minor changes in built-in skins​
2) Changed how "available" RAM is determined to be compatible with older SatTop box (like DM7020HD​) cores when importing EPG events
3) Fixed the ability to select the /etc and /home folders when specifying the location of the plugin configuration files
4) Partially modified log messages
5) Refreshed Italian locale​ (thx @mapi )
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: бобруйко от 26 Ноябрь 2022, 10:04:09
UPDATE
1.0.82


1) Added support for experimental (develop) images on Python 3.11 (OpenVision, OpenPli, e.t.c.)
2) Reorganization of code according to PEP8 requirements
3) Minor logging changes

p.s. Experimental images are not stable and contain many errors. Before installing the plugin on images based on Python 3.11, be sure to have the /usr/bin/@python symlink associated with python3.11 !!!
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: ингрид от 30 Ноябрь 2022, 11:23:57
UPDATE
1.0.82


Цитировать
Немного по другому переписал строку определения python в установочном скрипте ... Не на всех имиджах отрабатывало ... Теперь работает везде
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 01 Декабрь 2022, 10:11:09
Плагин m3u2bouquet от Dorik1972 за 1-12-2022

Цитировать
В OpenPli (возможно и в других сборках), не отображаются emoji ... убрал из bash-скриптов и перезалил пакеты ... теперь не будет emoji на любых сборках имиджей и не будет сыпать "мусором" в консоль на имиджах где их и так нет
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: boomer44 от 11 Декабрь 2022, 14:01:31
​UPDATE
1.0.83

Minor changes in client IP detection
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Virus от 13 Декабрь 2022, 10:33:55
UPDATE
1.0.83.1

1) Increased user IP detection time.
2) Changed the request for obtaining ISO693-3 codes for DreamOS-based images
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mishtis от 22 Декабрь 2022, 10:06:30
​UPDATE
1.0.84


1) Fix for BlackHole 3.0.x images
2) A small change in the EPG importer code part
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Root от 26 Декабрь 2022, 17:27:49
​UPDATE
1.0.85


1) Fixed m3u parser to handle "catchup-time" tag correctly. In some cases, this error led to the impossibility of parsing m3u playlists, displaying a log error about a data type mismatch
2) Fixed a small annoying inaccuracy in the EPG parser. Now the import of event events is much faster due to the exclusion of channel events that are not in the m3u playlist you use.
3) Support for "gzip, deflate" HTTP compression has been added to the EPG importer, which in some cases can significantly reduce the amount of data received, and therefore speed up the download of the necessary files
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: boomer44 от 02 Январь 2023, 09:48:24
UPDATE
1.0.86


Fixed the "dimension" of the value of the dvb_event_id parameter when adding epg.db entries in DreamOS . Descriptions of future events will now be displayed in the "EPG Selection" skin on any DreamOS images

Цитировать
p.s. I strongly recommend that you delete the existing epg.db database on DreamOS before generating bouquets/EPG​

​systemctl stop enigma2
rm /etc/enigma2/epg.db
systemctl start enigma2
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Joker от 05 Февраль 2023, 09:30:34
UPDATE
1.0.87


1) Slightly optimized date parsing algorithm in XMLTV
2) Added filters for normalizing punctuation marks, various unicode characters that in most images are not displayed in skins, double spaces, various html-tags e.t.c. when parsing XMLTV data
3) Added check of "if-modified-since"/"Last-Modified" headers when processing channels picons. Now if the picon file has changed on the provider's server, it will be re-downloaded (This option increases m3u parsing time, not critical, but it does increase. It all depends on the number of picons and the speed of your Internet connection. If you do not need to constantly check for picons file changes- just "off" - "Download picons" after you have downloaded them once)
4) In the "custom" sorting mode, the ability to change the "player" for individual channels, other than the default one for the provider, has been added. To do this, you need to set its numeric value for the "reftypeOverride" tag in the template file (***-override.xml) of your provider. The following values are allowed: 5001 (gstplayer), 5002 (exteplayer3), 4097 (gstreamer), 1 (dvb). Replacing the "player" (reftype) will work if and only if the player you specified is installed in the image you use
For example:
<channel name="Eurosport 1 HD" nameOverride="" tvg-id="" enabled="1" reftypeOverride="5001"/>
p.s. If you used ****-override.xml before and don't want to re-create it for the current change, just convert it with sed
sed -i 's/serviceRefOverride/reftypeOverride/g' your-override.xml
The functionality and purpose of template files can be found here -
https://www.linuxsat-support.com/thread/130052-plugin-e2m3u2bouquet/?postID=647466&highlight=Grand#post647466
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: TU-134 от 23 Февраль 2023, 09:34:46
​UPDATE
1.0.88


1) The range of unicode characters filtered in the names of groups, channels, and descriptions has been expanded ... Many E2 images simply do not display all sorts of "hearts", "tambourines", "diamonds" and other "garbage". Therefore, "filtering" all​
2) Optimized the check "whether the picons have changed on the provider server" ... now it works a little faster ...
3) Removed the output in the message log when redefining the player
4) Slightly optimized the m3u parser code and ***-sort-override so that there are fewer string conversions from str to unicode and vice versa .. now, regardless of the python version, we always get "str" when parsing and work with this data type
5) A little speeded up the EPG parser .... but it gives a speed increase only on python 3.11-based E2 Images ... on the rest, it will remain as it was
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Alexis757 от 15 Март 2023, 16:24:27
E2m3u2bouquet
UPDATE 1.89

1) Исправлены самопроизвольные зависания и прерывание импорта событий при импорте EPG у некоторых пользователей

2) Исправлено отображение заданных значений в карточке провайдера при изменении параметров плеера (exteplayer3, gstplayer)

3) Тщательно переписан код EPGImport. Более агрессивная экономия оперативной памяти. Код максимально асинхронный. Добавлено дополнительное логирование любых нестандартных ситуаций и текущих действий.
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Серргей от 11 Апрель 2023, 13:59:50
[Plugin] E2m3u2bouquet
​UPDATE
1.0.90


1) Fixed all the shortcomings, errors, and inaccuracies known at the time of publication of this version, which was published by users on various forums and in personal correspondence with me
2) Completely redesigned plugin GUI. All settings are now available in the "Configuration" menu. The "Configuration" menu has been significantly improved and provides various options for "fine" tuning the plugin to suit your desires​
3) Algorithm of "serviceref" formation has been changed to meet the wishes of users when using "***-sort-override" templates ... I strongly recommend that you delete the picons created by this plugin and the epg.dat file before installing this version
4) This version is "Donationware​" ... The basic functionality of the plugin, starting from this version, is limited to the ability to use the plugin with one provider and create bouquets containing no more than 300 channels. Everyone who has made a donation (ever) to the development will receive a key file that removes any restrictions​
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: TU-134 от 22 Апрель 2023, 19:48:31
Плагин e2m3u2bouquet (Мод от Dorik1972)
UPDATE
1.0.92


1) Fixed file selection for OpenATV 7.0
2) The menu in the provider card has been reorganized. Added all locale translations
3) Removed plugin dependency on OpenWebIf plugin and creation of configuration files for CrossEPG and EPGImport. The plugin can work with EPG by itself much better than the listed plugins and does not require additional "crutches" ... Moreover, the rejection of support for CrossEPG configuration files allows us to work with https directly and avoid unnecessary additional EPG downloads using the https scheme.
4) ​Removing the dependency on OpenWebIf allows the plugin to be used on very ancient receivers (such as GI S8120, U2C S+mini, GI HD Slim 2+,  etc.) with very early (or very "custom") versions of E2 images, in which there is simply no OpenWebIf.
5) Removed obligatory dependency on PIL (Python Imaging Library) ... Now if you don't have it in your image, you can still download channel piсons.
6) For users using ***-sort-override.xml templates, when new channels appear in the provider's broadcasting grid, in addition to diff-override, a bouquet will be created with "new" channels for channels that are not in the template ... This bouquet will be created until the user moves new channels from diff-override to the right place in the sort-override template
7) The ability to override tvg-id has been added to the sort-override template ... To do this, you need to set the channel id value you need in tvgidOverride , similar to nameOverride or reftypeOverride
8) A few other code optimizations... and the removal of previously used python dependencies​
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 27 Апрель 2023, 13:42:38
UPDATE
1.0.92.1​


1) Updated and fixed  IT, RU locales
2) A small fix in determining the "availability" of playlists specified in the provider settings
3) ​Minor reorganization of plugin menu code
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 19 Май 2023, 17:51:58
UPDATE
1.0.93


1) Fixed saving the menu item "New broadcasts" in the provider's card for displaying new channels in the form of a bouquet when using sort-override templates.
2) For the channels of the "New broadcasts" bouquet, when using the sort-override templates, an EPG is now generated like for any other groups. Channels picon are also downloaded.
3) Fixed the configuration menu item to set the storage path of picons other than the default one for images without the PIL library
4) Significantly simplifies and reorganized provider card menu items. Removed all little-used or incomprehensible items for the user. Each item has a clear description in the helpline at the bottom of the window.
5) Changes have been made to the parameters passed for the IPTVArchive plugin in the serviceref line. Now there will be no "green crash" in OpenPli (and any images based on it) when quickly switching channels
6) When choosing the location of IPTV bouquets in favorites (top/bottom), their order is saved as it is specified in the list of providers
7) Simplified serviceref in created bouquets, as well as configuration files for parsing EPG. Throw away all extra (unused) data.
8) Fixed punctuation filter that is used to "normalize" the texts of the descriptions of programs in the EPG

p.s. Due to the changes described in paragraph 5) this version and all subsequent ones are only FULL compatible with the IPTVArchive plugin version 2.0.63 and all it subsequent versions ...
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 21 Май 2023, 22:19:08
UPDATE
1.0.94


1) Fixed an issue with handling unrealistically huge playlists with 500,000+ entries... Now, the size of the giant playlists processed by the plugin is limited only by the amount of free space on the storage device (HDD/USD/InternalFlash)​​
2) Refreshed IT locale

p.s. Changes in the code according to item 1) also apply to old receivers on sh4 architecture (mipsle) working on old images (like Pli4) in terms of processing any playlists ... but to expect high speed from MIPS architecture​ is a utopia
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: sogaz от 26 Май 2023, 20:14:56
E2m3u2bouquet​  UPDATE 1.0.95

1) Fixed initialization of template file ***-sort-override (in its very first creation from scratch) 2) Fixed import of EPG events and picons for ***-sort-override users in 'All-in-one' mode for 'New broadcasts' 3) Reorganized bouquet refresh mode. Now the refresh occurs after the generation of bouquets for each of the providers, and not once for all as in previous versions 4) Added handling of HTTP errors 520, 526, etc. arising from providers working through CloudFlare 5) Completely eliminated the ability to start importing playlists until all previous tasks have been completed 6) Fixed crash on DreamOS-based images Merlin, Gemini, etc. due to the impossibility of saving settings when reloading (rebooting) the image 7) Small changes in the log output
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Gerakl от 28 Май 2023, 14:42:57
E2m3u2bouquet
UPDATE

1.0.95.1
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Virus от 04 Июнь 2023, 13:10:28
UPDATE
1.0.96​


1) Minor code fixes for Python2-based images when parsing Unicode characters in m3u playlists
2) Simplification and slight code optimization when forming and processing bouquets or sort&diff-override files
3) Redesigned installation scripts in ipk/deb packages​
4) Added support for images based on Python 3.8 (OpenSPA 8.1, OpenATV 6.5, etc.)
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: ингрид от 16 Июнь 2023, 15:31:13
UPDATE 1.0.96.1

1) Small additions to the Unicode character filter for m3u playlists parser
2) Fixed work with OpenVision images.
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Virus от 01 Июль 2023, 11:56:18
UPDATE
1.0.97


1) Fix for 'utf-8-bom' encoded m3u-playlists
2) Added parsing of 'streamlink://' entries for the streamwrapper plugin and 'http://localhost:port/' of the Streamlinksrv or Streamlinkproxy plugins in m3u playlists
3) ONLY FOR PYTHON3-based images!
Added support for full compatibility with Streamlinkproxy plugin and the ability to generate any bouquets for proxying broadcasts with this plugin. This option will appear in the "provider card" after installing the Streamlinkproxy plugin   (C) Dorik.
 
p.s. Attached is a test playlist for use with the Streamlinkproxy plugin. Some broadcasts in it are geo-referenced and may not work in your region
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: TU-134 от 22 Июль 2023, 12:40:33
UPDATE
1.0.97​.1


1) Minor fix for a crash that occurred when trying to save the log to a file​

p.s. Update for  Streamlink proxy plugin !
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Root от 30 Июль 2023, 21:37:14
UPDATE 1.0.98

1) Minor improvements in the algorithm for auto-selection of events from EPG by channel name (automatically used if you have specified a link to the EPG source in the provider's card). Now it works 10-15% faster than before
2) Changes have been made to the formation of comments for channel names and groups containing consecutive "-" characters in xml files. Now everything works without errors the same for xml.etree or lxml.etree ... There will be no more errors in the log if the name of the channel or group in the used playlist, for example, is "-----Music----" or "-----CINEMA------" etc.
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mishtis от 04 Август 2023, 10:38:41
UPDATE
1.0.98​.1


1) Fixed Python2-Python3 code compatibility when using the algorithm for auto-selecting events from EPG by channel name (Error: sequence must be integer not 'slice' )
2) Slight modification of regexp in the m3u-playlist parsing algorithm
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mika от 07 Октябрь 2023, 21:06:12
UPDATE
1.0.99

!!! ВНИМАНИЕ !!!

Перед установкой этой версии необходимо выбрать в плагине пункт меню "Сбросить букеты", чтобы удалить ранее созданные букеты, и только после этого устанавливать это обновление... Также очень желательно удалить все файлы пиконов, созданные предыдущими версиями плагина. плагин, используя маску «*1010101*». Это может значительно сэкономить место на вашем устройстве хранения данных, где хранятся файлы изображений.


1) Внесены изменения во избежание различных сбоев при импорте EPG в образ OpenATV.
2) Внесены изменения в алгоритм генерации serviceref в букетах, созданных этим плагином.
3) Исправлен сбой, возникающий при автоматической прокрутке журнала на изображениях OpenBH 5.1+.
4) Немного изменены скины плагина для разных разрешений экрана. Все скины приведены к единому виду для всех моих плагинов (E2m3u2bouquet, IPTVArchive, HistoryZap)
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: megas746 от 10 Октябрь 2023, 15:02:20
Подскажите пожалуйста сколько одновременно создать провайдеров в плагине? У меня почему-то получается только одного. Если создаю другого ,то первый пропадает из списка сетингов.
Название: e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Joker от 10 Октябрь 2023, 15:12:55
если вы не проплатили...это с верси1.90 то будет только 300 каналов - один пров и всё
если проплачен - то конфиги на флехе - и там можно много листов формировать
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: megas746 от 10 Октябрь 2023, 15:27:27
У меня версия плагина 1.62. А конфиг на флешке это как.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Joker от 10 Октябрь 2023, 20:27:11
не помню с какой версии -конфиг кидает не в папку- етс -енигма2 - а на юсб
там в разделе  е2юзербукет есть файл конфиг -его редактируем -ставим несколько провов
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: TU-134 от 11 Октябрь 2023, 15:54:28
UPDATE 1.1
!!! ВНИМАНИЕ !!!

Также очень желательно удалить все файлы пиконов, созданные предыдущими версиями плагина, используя маску «*1010101*». Это может значительно сэкономить место на вашем устройстве хранения данных, где хранятся файлы изображений.

1) Внесены изменения в алгоритм генерации serviceref в букетах, созданных этим плагином, чтобы на 100% предотвратить дублирование serviceref в юзербукетах.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: maxx11 от 13 Октябрь 2023, 09:45:53
А сколько стоит полная версия плагина?
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: TU-134 от 13 Октябрь 2023, 18:09:27
А сколько стоит полная версия плагина?
автор это как бы не озвучивал ...не уверен,но где то слышал - около 10 долл
повторюсь - не уверен
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 10 Январь 2024, 07:10:57
UPDATE 1.2

!!! ВНИМАНИЕ !!!

Перед установкой этой версии необходимо зайти в меню «Сбросить букеты» в плагине. Это приведет к удалению только пользовательских букетов, созданных этим плагином.


1) Исправлена ​​ошибка с невозможностью выбора ключевого файла на изображениях Egami.

2) Шаг назад в именовании файлов пользовательских букетов. Вернули прежние имена файлов из-за неоднократных запросов пользователей на юзербукеты, созданные этим плагином. Сделано для совместимости с другими плагинами, в которых строго установлен обязательный префикс "userbouquet" и суффикс "key" в именах пользовательских букетов.

3) Исправлена ​​оптимизация загружаемых пиктограмм для OpenATV 7.4... бага больше нет

4) Незначительные изменения кода с учетом пожеланий различных пользователей.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 25 Январь 2024, 09:51:48


    UPDATE 1.3
    1) Added support for Python 3.12-based images
    Thx @ Dorik1972

Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: 1969kip от 15 Февраль 2024, 07:37:38
Как оплатить полную версию плагина???? Кто подскажет.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Mishtis от 15 Февраль 2024, 12:34:04
Как оплатить полную версию плагина???? Кто подскажет.
пишем автору в приват (ЛС)
Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 08 Март 2024, 21:33:41
UPDATE 1.4
Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

thanks Dorik1972
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 15 Март 2024, 20:15:01
UPDATE 1.4.1
Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 21 Март 2024, 11:38:27
UPDATE 1.4.2
thanks Dorik1972
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Joker от 28 Март 2024, 10:46:30
UPDATE
1.5


1) Added functionality for custom sorting playlist groups in its settings using the remote control.
2) The texts of all menus and descriptions of their purpose in any settings menu (plugin settings, playlist settings, etc.) have been completely redesigned.
3) Locales updated. Many thanks to all users for translations into their native language.
4) Fixed various minor bugs reported by users.

Enjoy!​

Цитировать
p.s. When using the plugin and its various settings items, be sure to read the helper descriptions at the bottom of the windows for each item. These descriptions are made specifically for users to understand the functionality of the plugin. More time was spent on creating and translating these texts than on writing code  :'(. Don't be shy - read them!

thanks  Dorik1972
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 03 Апрель 2024, 21:14:46
UPDATE 1.5.1
Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

thanks Dorik1972
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 13 Апрель 2024, 17:56:20
UPDATE v1.5.2
Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
thanks Dorik1972
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 15 Апрель 2024, 18:54:26
UPDATE v1.5.3
Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.

thanks Dorik1972
Название: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: Root от 16 Апрель 2024, 16:37:05
UPDATE
1.5.4


1) Fixed inability to select picon storage path in plugin settings... My mistake... annoying typo​​
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 26 Апрель 2024, 19:27:12
UPDATE
1.6

Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
thanks Dorik1972
Название: Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
Отправлено: lucky от 28 Апрель 2024, 07:18:35
UPDATE
1.6.1

Скрытый текстСкрытый текст (вы должны войти под своим логином или зарегистрироваться ).
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.