Внимание! Исходя из последних событий по блокировке ресурсов в сети. Хочу предупредить всех наших пользователей!
Публикация любых плейлистов содержащих телеканал «Наш Футбол» (эфирное название «Матч!Премьер» и «Матч! Футбол») ЗАПРЕЩЕНА!
К пользователям которые нарушат правила могут быть применены штрафные санкции!

Автор Тема: e2m3u2bouquet  (Прочитано 621050 раз)

YC78 и 1 Гость просматривают эту тему.

Онлайн Dorik1972

  • Куратор темы
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 121
  • -> Вас поблагодарили: 7251
  • Сообщений: 1817
  • Репутация: 7251
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды За весомый программный вклад Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K, DM900UHD
e2m3u2bouquet
« : 14 Октябрь 2019, 18:05:48 »
Плагин для создания стандартных букетов E2 из m3u плейлиста ЛЮБОГО IPTV провайдера в "один" клик

     Поддерживает любое количество провайдеров IPTV, создает стандартные userbouquets E2 из m3u-плейлиста (Extended M3U: https://ru.wikipedia.org/wiki/M3U), автоматически скачивает logo каналов и создает их picon в заданной папке, обновляет плейлисты с заданной периодичноcтью, автоматически импортирует события из EPG. Понимает и "перваривает" плейлисты в любой кодировке, любых алфавитах, любой "сложности" с любыми тегами и директивами m3u-плейлиста, поддерживает создание "кастомной" сортировки, переопределение названий групп, названий каналов, channel_id EPG и т.д. и т.п.
     Плагин НЕ имеет никакого отношения ни к отображению EPG, ни к воспроизведению чего-либо, переключениям каналов, отображению пиконов и т.д. Его задача "сгенерировать" определенные данные "отдать" их вашему имиджу (точнее определенным функциям и классам framework Enigma2) и все ... Дальше - все точно так же, 1:1, как со спутниковыми трансляциями - всем занимается используемый вами имидж, его скины, рендереры, конверторы и т.д. Плагин максимально интегрирован в родной функционал Enigma2 любого имиджа и реализовывает стандарт ETSI EN 300 468 для тех данных которые он "генерит" для framework Enigma2

Python2 & Python3 Supported !

Минимальное допустимое требование к содержимому строк плейлиста:
Извините, вам запрещён просмотр содержимого спойлеров.

     "Подсовываемый" плейлист может быть url-link (ссылка на m3u предоставляемая Вашим провайдером IPTV) или файл m3u плейлиста расположенный локально на Вашем ресивере.
     После запуска плагина достаточно создать карточку провайдера в меню "Провайдеры", где указать наименование провайдера, источник  вашего m3u-плейлиста и EPG (опционально). Затем - "Создать букеты".
     Если EPG не указано вами в поле 'Источник EPG' в "карточке" провайдера, то плагин возьмет ссылку на EPG в указанном вами плейлисте из директивы #EXTM3U (обычно все IPTV провайдеры ее там дают).
     В карточке провайдера есть два режима "настроек" - "обычный" и "эксперт", которые предоставляют различные варианты "тонких" натроек под ваши пожелания. Назначения полей и описание  их "функционала" отображаются в нижней части окна карточки провайдера.
Результат "работы" плагина будет выглядеть в "избранном/favourites" вашей E2 как-то так:
Извините, вам запрещён просмотр содержимого спойлеров.

     В шапке темы всегда будет самый свежий *.ipk/*.deb из существующих версий плагина. О всех изменениях от версии к версии можно почитать бегло перелистывая данную ветку форума или отфильтровав по слову ОБНОВА

p.s. Если нет желания "колотить" с пульта "букаффки" -  создайте хоть одного провайдера через GUI. Напишите в поле "Имя" что угодно, лишь бы создать файл конфига. А потом подключисшись по FTP/SSH/telnet, отредактируйте /etc/enigma2/E2m3u2bouquet/config.xml (или E2m3u2bouquet/config.xml на HDD/USB), можете там провайдеров множить копированием сколько угодно.. Вся информация что к чему - присутствует в комментариях в данном файле.

FAQ (Наиболее часто задаваемые вопросы)
Как сделать лог работы плагина
Извините, вам запрещён просмотр содержимого спойлеров.

Нет EPG на каналах
Извините, вам запрещён просмотр содержимого спойлеров.

Для EdemTV (iLook) , автоматическое приведение плейлиста к "нормальному" виду
Извините, вам запрещён просмотр содержимого спойлеров.

Просмотр архивных трансляций
Извините, вам запрещён просмотр содержимого спойлеров.

Эти пользователи сказали Вам СПАСИБО:
ooolexa, joni333, Serge, flint33, graf72, Leonstar, vaha555, lexxblack, slaer755, bcftd, OldShatterhand, mixon, Serjoga, SLAVIK S, ozols, Vasiliks, soveni, Blues, hecha71, igorrrrr, aibo, n1950, rudolf, nikolayn, FoX_002, klip, mic71, arion75, FRAP, голландец, svetliy4el, ottoq, vad-007, wikon1, Opalowich, wapwal, sansat, Jgek, aleksandr1958, stepan2014, bosik, sanjaW, bsn, valentin_v, Vlad1573, Ednaz, vuplus, spawn, serg_ns, spirs, zhuck, nike288, Pavel001, VeSa, dmitry287, egor7404, Макс, kiko1, Oleg_satelit, mishel-6701, kosatik, viktora79, lehapodpalnui, andrey1961, Dinamic, MAKAP, lusin, pga, vmedunica, Glimmer Man, Ediku, stgw, olexx35, kuluk, Ivan Ivanovich, sigra53, TrentReznor, bit, vad101, jockerX19, sergeiast, tulscha, Dimson133, dortmundez, leon:), goicis, lemesh, Moskali, jekass, hd9500, Simakovav2009, rebuss, savoi57, nightman, telo2002, Ramaga, fantom63, mastsat, noname_lvov, Tall, Ansherka, falke, gvakula, zika, johan333, Sergey999s, young gun, Grisha_k12, Avrumba, velox, fil777s, tarun, vuyko, Bondr, Volodiak, vlad1965, max 2000, vodila, aicha, ruslan_g, klippert, angaleft, satellite, Volc, tv_spectator, WladiF, wad_ua, Vlad078, Рублик, veliks, kupitman1, urga29, sautschin, Lazy_man, andveer, wrepin, leontij, torx, jos1964, serg_s2, alexandr245, ilisof, babahN, artursj111, speedport, calgary88, kasper240371, veronica96, zariini, suworow, CradleT, jt2016, _andi_, iuvm, krtu74u, Yakov, nairi72, mercador, stomoto, pro1951, YC78, lazdynas, serpovf, rick28, Sceker, agent33, Fisher123, densl, arabov, Rorri, esgraonn, M16, Mikola76, gera600, sga_sga, Novichek52, RussoBalt, neshag, jaanis22, kosmos71, rodina, dreams70, Safeguard, davinchi75, m7701070525m, bckdoorz, akulist, Марчелла, waldi63, astra77, Mahno, vortep1955, webbis, gudek, max48, voha, 196509, juelz, zanoza, konstantin61, deep333, Pank41, brm512, SAN-GENARO, krasnovsv80, ragozin51, dimon.r
If you like it you can DONATE for it ;)

Оффлайн ooolexa

  • Администратор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 6151
  • -> Вас поблагодарили: 45205
  • Сообщений: 13024
  • Репутация: 45675
  • Пол: Мужской
  • Не задавайте технические вопросы в личку!
  • награды Знаток своего дела За весомый программный вклад За верность клубу !  За развитие тем форума
    • Награды
  • Модель ресивера: VU+ Duo 4K
e2m3u2bouquet
« Ответ #1 : 14 Октябрь 2019, 22:18:32 »
Dorik1972, интересная идея, теперь только докрутить до готового плагина и будет рекомендуемый для просмотра IPTV плейлистов, модификаций много и это один из вариантов, через фавориты мне всегда нравился функционал больше.
Эти пользователи сказали Вам СПАСИБО:
GI ET11000, GI ET7000mini, GI iTV912, GI Uni, GI Spark2&3Combo, VU+ Duo2, VU+ Solo2, VU+ SoloSE, GI 9995, GI 9895, GI 8895, GI 8180, GI 8120, GI HD Slim& Plus& Combo
Satellite: 4w, 1.9е, 4.9e, 7e, 9e, 13e, 16е, 19e, 23.5e, 36e, 53e, 55e, 75e, 85.2e, 90e

Онлайн Dorik1972

  • Куратор темы
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 121
  • -> Вас поблагодарили: 7251
  • Сообщений: 1817
  • Репутация: 7251
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды За весомый программный вклад Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K, DM900UHD
e2m3u2bouquet
« Ответ #2 : 15 Октябрь 2019, 12:08:25 »
В общем ковырнул я исходники автора *.ipk обвеса для оригинального e2m3u2bouquet - там все красиво, понятно и самое главное что синтаксис и семантика на высоте. Приятно читать  ::) Мне для того чтобы собрать ipk надо полнофункциональный ar для mipsle , а то у меня "обрезанный" не ресе , никто не знает где можно качнуть ? Сразу "слеплю" готовый плагин ... нет там ничего "заоблочно-фантастического" в перепаковать ipk
Эти пользователи сказали Вам СПАСИБО:
If you like it you can DONATE for it ;)

Оффлайн lexxblack

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 178
  • -> Вас поблагодарили: 84
  • Сообщений: 48
  • Репутация: 81
    • Награды
  • Модель ресивера: Vu+ Solo2
e2m3u2bouquet
« Ответ #3 : 15 Октябрь 2019, 12:35:13 »
Однако тема интересная. Как допилиться, будет прям вообще круто. Подпишусь. 
Эти пользователи сказали Вам СПАСИБО:
★★★ Vu+ Solo2 original (Wicardd 1.19 BlackHole 3.0.8.C Enigma2) + Ott-Play by Alex ★★★

Онлайн Dorik1972

  • Куратор темы
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 121
  • -> Вас поблагодарили: 7251
  • Сообщений: 1817
  • Репутация: 7251
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды За весомый программный вклад Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K, DM900UHD
e2m3u2bouquet
« Ответ #4 : 15 Октябрь 2019, 13:24:37 »
ОБНОВА
УЖЕ  ;D , наслаждайтесь, че там пилить ... все просто до опупения ... на счет ar я тупанул ... оно ж просто архиватор у меня он на бубунте для deb пакетов есть. Перепаковал с заменой мной  "попиленного" выложенного на github .
В общем должно кушать ЛЮБЫЕ плейлисты без НЕ стандартных тегов в отдельной строке, аля #EXTGRP (это edem.tv полюбляет) или VLC-извращенцы . Но это я просто когда парсер m3u переделывал в погоне за красотой и в "одну строку" кода , перфекционист хренов  ;D, чет не подумал что есть и извращенцы-изобретатели, которые не придерживаются https://tools.ietf.org/html/rfc8216#section-4.3.2.1  :'(
В общем сейчас парсит любе в любой кодировке вида
EXTINF#:[DURATION] [KEY="VALUE"*], TITLE
[URL]
Например
#EXTINF:0 tvg-name="Important Channel" tvg-language="English" tvg-country="US" tvg-id="imp-001" tvg-logo="http://pathlogo/logo.jpg" group-title="Top10", Discovery Channel cCloudTV.ORG (Top10) (US) (English)
http://167.114.102.27/live/Eem9fNZQ8r_FTl9CXevikA/1461268502/a490ae75a3ec2acf16c9f592e889eb4c.m3u8|User-Agent=Mozilla%2F5.0%20(Windows%20NT%206.1%3B%20WOW64)%20AppleWebKit%2F537.36%20(KHTML%2C%20like%20Gecko)%20Chrome%2F47.0.2526.106%20Safari%2F537.36
Чуть позже переделаю парсер для "отбрасывания" лишних строк с "левыми" тегами и, скорее всего, добавлю логику для #EXTGRP: ибо на edem.tv дофига народу "сидит"

В общем вот Вам на тест , сильно не пинайте, первый раз ипк-шку "клепал"  ;D

Для того чтобы подхватывало EPG надо внести ссылку для скачивания предоставляемую Вашим IPTV провайдером в соответствующем поле настроек в "карточке" провайдера. После того как создаст "букеты" зайти в EPG Importer plugin (Импортер EPG), включить, источники , выбрать "IPTV Bouquuet Maker" и в нем тыцнуть "гапоку" для активации и потом  - "импорт текущего источника" ... .Привязка телепрограмм осуществляется по тегу tvg-id , если его нет в плейлисте , то на его место подсовывается tvg-name... Но тут надо смотреть исходники  EPG Importer умеет ли оно парсить tvg.xml по тегу tvg-name .... С tvg-id - работает как часы. Если кто пользуется CrossEPG - могу расписать или выложить готовый файл конфигурации куда надо будет только прописать ссылку на свой источник EPG . Если в Вашем плейлисте провайдер дает тег tvg-logo с url-link пикона канала - то скачает в заданную папку на ресе и будет выводить в букетах рядышком с наименованием канала ....
 
Эти пользователи сказали Вам СПАСИБО:
If you like it you can DONATE for it ;)

Оффлайн dav7dbecks

  • Старший фейерверкер
  • ****
  • Спасибо
  • -> Вы поблагодарили: 103
  • -> Вас поблагодарили: 90
  • Сообщений: 381
  • Репутация: 85
  • Пол: Мужской
    • Награды
  • Модель ресивера: VU+Uno, VU+Zero
e2m3u2bouquet
« Ответ #5 : 15 Октябрь 2019, 14:34:09 »
Немного не понятны ваши обьяснения по использованию плагина. В провайдеры вбиваю список m3u без логина и пароля, дальше вибираю "create bouquets", пишет "Finished bouquet update in 0s". Создаётся список от провайдера, но на каждом канале заставка цвета "радуги", хотя через vlc player все открывает.
Пример кода для каналв, котоый создается в букетлист.
Извините, вам запрещён просмотр содержимого спойлеров.

Оффлайн lexxblack

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 178
  • -> Вас поблагодарили: 84
  • Сообщений: 48
  • Репутация: 81
    • Награды
  • Модель ресивера: Vu+ Solo2
e2m3u2bouquet
« Ответ #6 : 15 Октябрь 2019, 15:01:38 »
Цитата
Если кто пользуется CrossEPG
Им и пользуюсь.  :) Про этот допил я как бы и говорил. Ну типа инсталишь ИПКшку в систему, запускаешь плагин, выбираешь тип ЕПГ лоадера, выбираешь тянуть пиконы или нет, вбиваешь линки на ЕПГ и на плейлист ИПТВ провайдера, жмешь ОК и формируются Е2 букеты в системе по категориям.
Эти пользователи сказали Вам СПАСИБО:
★★★ Vu+ Solo2 original (Wicardd 1.19 BlackHole 3.0.8.C Enigma2) + Ott-Play by Alex ★★★

Онлайн Dorik1972

  • Куратор темы
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 121
  • -> Вас поблагодарили: 7251
  • Сообщений: 1817
  • Репутация: 7251
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды За весомый программный вклад Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K, DM900UHD
e2m3u2bouquet
« Ответ #7 : 15 Октябрь 2019, 15:08:09 »
Немного не понятны ваши обьяснения по использованию плагина. В провайдеры вбиваю список m3u без логина и пароля, дальше вибираю "create bouquets", пишет "Finished bouquet update in 0s". Создаётся список от провайдера, но на каждом канале заставка цвета "радуги", хотя через vlc player все открывает.
Плагин - это парсер m3u плейлиста в "букеты" E2, он не занимается воспроизведением контента по ссылкам из "оного" ... Его задача получить "нарядный" и "красивый" список каналов с привязкой к EPG и пиконам, если они предоставляются в тегах плейлиста провайдером IPTV ... По поводу "радуги", тут есть ДВА варианта:
1) провайдер лочит по User-Agent или еще какой хнери в заголовках запросов, такое встречается, когда Вас ограничивают или возможностью просмотра из специализированного виджета на SmartTV  или libVLC-based плеера или приставки от провайдера и т.д. Вылечить можно, но для этого надо посидеть со snifer и покопошится что там летает по сети от Вас к прову
2) IPTV может "вещаться" по сети аж ДВУМЯ вариантами . Это либо http progressive download (с transfer-encoding chunked или без), либо HLS - ссылку на RFC я приводил несколькими постами выше

Во втором случае надо понимать умеет ли плеер Вашего ресивера корректно работать с п2) в варианте http progressive или  HLS , а в последнем случае еще и с какой минимальной версией  hls  ;)

Исходя из того что все шаманы, колдуны, предсказатели и прочие представители эзотерических наук в отпуске, а Вы не написали ни версию имиджа используемую Вами, ни рес на котором смотрите, то ответить более подробно на Ваш вопрос -   не предоставляется возможным. Спросить - не у кого.

Лично у меня все работает на VU+DUO2 что на BH 3.0.9 что на OpenBH 4.3 , что на родном , "встроенном" , медиаплеере что на "прикрученном" exteplayer3

Если у Вас букеты сформировались и "внутри" их , если глянуть файл букетов редактором, сформированы сервисы со ссылками на трансляции, то дальше - это вопрос к ресу и всем описанным мною выше "теоретическим" выкладкам  , а не к работе плагина .... ;)

p.s. Судя по ссылке внутри букета, выложенной Вами под спойлером, прову надо auth и path ? они присутствуют в query запроса на трансляцию ....  Может все таки вбивать с логином и паролем ? В форме для ввода "карточки" провайдера эта фича присутствует ....
Эти пользователи сказали Вам СПАСИБО:
If you like it you can DONATE for it ;)

Онлайн Dorik1972

  • Куратор темы
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 121
  • -> Вас поблагодарили: 7251
  • Сообщений: 1817
  • Репутация: 7251
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды За весомый программный вклад Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K, DM900UHD
e2m3u2bouquet
« Ответ #8 : 15 Октябрь 2019, 15:11:39 »
Им и пользуюсь.  :) Про этот допил я как бы и говорил. Ну типа инсталишь ИПКшку в систему, запускаешь плагин, выбираешь тип ЕПГ лоадера, выбираешь тянуть пиконы или нет, вбиваешь линки на ЕПГ и на плейлист ИПТВ провайдера, жмешь ОК и формируются Е2 букеты в системе по категориям.
Ну так ipk-шку я уже выложил и именно так она и работает , и о Cross EPG тоже написал чуть выше. С СrossEPG работает. Просто допилю чуть позже в код чтоб автоматом создавало аж один конфигфайлик в папке с конфигами CrossEPG, абы руками не создавать четыре строки в нем ;D
Эти пользователи сказали Вам СПАСИБО:
If you like it you can DONATE for it ;)

Онлайн Dorik1972

  • Куратор темы
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 121
  • -> Вас поблагодарили: 7251
  • Сообщений: 1817
  • Репутация: 7251
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды За весомый программный вклад Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K, DM900UHD
e2m3u2bouquet
« Ответ #9 : 15 Октябрь 2019, 15:46:11 »
Смотрите, ресивер у меня VU+Zero, имидж BlackHole 3.0.8, serviceapp установлен, ****
**** Скажите, а эти данные на url листа, имя и пароль в "providers" можнo как-то ввести c компьютера, а то с пульта коректно ввести пароль не получается, так как вводимые символы сразу скрываются звездочкой.
1) Ну судя по жизнеописанию - должно работать, у меня на родственной "железяке" работает без проблем
2) Да редактором правим "под себя" поля в /etc/enigma2/e2m3u2bouquets/config.xml . Там в заголовке конфига в принципе все расписано что к чему , да и интуитивно там по наименованию полей все можно "докумекать"
3) Думаю что загвоздка в "НЕ HLS" , у меня любой плеер под enigma тупит и глючит при http progressive download  >:( , но hls или нет можно очень просто узнать, в том же VLC глянуть mediainfo 
Эти пользователи сказали Вам СПАСИБО:
If you like it you can DONATE for it ;)

Онлайн Dorik1972

  • Куратор темы
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 121
  • -> Вас поблагодарили: 7251
  • Сообщений: 1817
  • Репутация: 7251
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды За весомый программный вклад Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K, DM900UHD
e2m3u2bouquet
« Ответ #10 : 16 Октябрь 2019, 12:32:13 »
ОБНОВА

1) Плагин полностью "избавлен" от подустаревшего urllib и переделан на requests. Теперь никаких траблов с 'https://' или ссылками в "национальной" (например, cyrillic) кодировке.
2) Полностью убраны бестолковые операции c временными файлами - теперь все "на лету".
3) Теперь можно импортировать локальные плейлисты скачивая их в виде файла. Для этого должна быть указана схема 'file://' вместо 'http://' или 'https://' при вводе ссылки на скачивание плейлиста в настройках. Например:
file:///home/myiptv/playlist.m3u
4) Добавлена поддержка  CrossEPG. Все необходимые конфиги для которого создаются автоматом. После импорта m3u просто зайти в настройки CrossEPG , выбрать источник и импортировать EPG своего провайдера IPTV....
5) Все необходимые для работы плагина библиотеки (модули) уже включены в "сборку" и не требуют дополнительных "телодвижений"
6) Маленько "пришерстил" загрузку пиконов, но там есть еще над чем поработать .В общем to be continue ..... in next releases  ::)

Перед установкой этой версии надо УДАЛИТЬ с помощью "Панель удаления дополнений" предыдущую или родную версию e2m3u2bouquets_plugin, если она ранее была установлена. Это связано с добавлением поддержки CrossEPG и реорганизацией хранения конфигфайлов плагина

НАСЛАЖДАЙТЕСЬ
Эти пользователи сказали Вам СПАСИБО:
If you like it you can DONATE for it ;)

Оффлайн lexxblack

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 178
  • -> Вас поблагодарили: 84
  • Сообщений: 48
  • Репутация: 81
    • Награды
  • Модель ресивера: Vu+ Solo2
e2m3u2bouquet
« Ответ #11 : 16 Октябрь 2019, 13:28:28 »
Цитата
  В общем to be continue ..... in next releases 
В пору назначать плагину версии 1.01, 1.02 и т.д.  ;D
Вечером надо будет затестить.
★★★ Vu+ Solo2 original (Wicardd 1.19 BlackHole 3.0.8.C Enigma2) + Ott-Play by Alex ★★★

Онлайн Dorik1972

  • Куратор темы
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 121
  • -> Вас поблагодарили: 7251
  • Сообщений: 1817
  • Репутация: 7251
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды За весомый программный вклад Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K, DM900UHD
e2m3u2bouquet
« Ответ #12 : 16 Октябрь 2019, 13:39:24 »
В пору назначать плагину версии 1.01, 1.02 и т.д.  ;D
***
;D То прерогатива  'master'-branch на git )) Оно ж из двух частей состоит. Из 'backend', куда я, собственно и "втулил" все доработки, и 'frontend', это то что Вы видите в виде менюшек, кнопочек и прочей "требухи" не экране телика и то что требуется для создания полноценного *.ipk . Так что пусть там два автора-'англосакса' решают надо ли им третий в компанию ;D , коммиты я им "запулил". Кстати  'frontend' - написан классно, качественно - приятно читать код и нет никакого желания вносить какие-либо изменения, ну разве что "косметику" , но она не критична.
Эти пользователи сказали Вам СПАСИБО:
If you like it you can DONATE for it ;)

Онлайн Dorik1972

  • Куратор темы
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 121
  • -> Вас поблагодарили: 7251
  • Сообщений: 1817
  • Репутация: 7251
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды За весомый программный вклад Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K, DM900UHD
e2m3u2bouquet
« Ответ #13 : 16 Октябрь 2019, 18:46:04 »
lexxblack Был вопрос о модулях PIL и argparse, но где-то "пропал". Вопрос был слегка не логичен, но ....
1) Используется для конвертации picons в *.png формат. Дело в том что некие "шибко умные" вставляют линки на *.jpeg или еще какую-то картинку как ссылку на logo-канала ... Вот и конвертим в "удобоваримый" формат при скачивании
2) Используется для парсинга параметров при запуске с командной строки.
В принципе эти два питоновых модуля по умолчанию присутствуют практически во всех популярных имиджах E2, ну кроме OpenPLI , где требуют дополнительной установки... И нет необходимости их устанавливать, а тем более "сносить" вместе с плагином, ибо могут или используются другими компонентами/плагинами системы... 

Но вопросе была "изюминка" натолкнувшая на мысль  ::) .... я докинул модуль argparse в сборку, ибо он pure python и будет работать на любой архитектуре (у нас же *_all.ipk  ;D) и теперь пофигу установлен он или нет - плагин будет работать.....  + добавил проверку на наличие модуля PIL - теперь плагин будет работать, а не "крашится" с ошибкой, но вот импортить пиконы - НЕТ, и будет выводится сообщение о необходимости установки модуля PIL ... В общем обновлю в следующей версии ...
Эти пользователи сказали Вам СПАСИБО:
If you like it you can DONATE for it ;)

Оффлайн lexxblack

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 178
  • -> Вас поблагодарили: 84
  • Сообщений: 48
  • Репутация: 81
    • Награды
  • Модель ресивера: Vu+ Solo2
e2m3u2bouquet
« Ответ #14 : 16 Октябрь 2019, 21:56:42 »
Dorik1972 Да я вопрос удалил чтоб не флудить лишний раз, так как сам быстро разобрался что к чему и зачем. :) По тесту если. Плаг пару раз отправил, нет не так, каждый раз отправляет в "страну вечной зелени" Энигму при нажатии влево на двух доп настройках в режиме "эксперта". Уже не помню как они там назывались (появляются внизу), но стабильный вынос Е2 если нажимать влево на пульте гарантирован и затем ребут и все настройки слетают. Букеты создаёт все и со всеми каналами, файлы на ЕПГ Импорт и Кросс тоже создаёт с соот-щих папках и с правильным содержимым, тут всё норм. Но вот сами букеты, а точнее ссылки на стримы в букетах весьма странные и естественно не показывают, хотя Гстример задается правильный 4097.  :) Затем реф канала (я так понял он формируется на основе id из ЕПГ), а после него хз че это такое и как оно получается.  ;D По идее должна идти ссылка на стрим как у поставщика ИПТВ, но там просто какой-то набор чего-то непонятного. Ну ладно, попробовал, потестил, пока снес (opkg remove  --force-overwrite) так как сидеть и править букеты ручками и задавать руками ссылки на стримы не особо радует. Этим я и до плагина занимался, только там рефы правил. Онлайн перегон m3u8 в Е2 → правка рефов ручками под ЕПГ поставщика → правка имен файлов пиконов под новые рефы → правка конфигов ЕПГ лоадера и т.д. Бррр, как вспомню.  :)
Не бросайте затею, дело очень полезное. Как плаг начнет работать 100% попробую еще раз.
Эти пользователи сказали Вам СПАСИБО:
★★★ Vu+ Solo2 original (Wicardd 1.19 BlackHole 3.0.8.C Enigma2) + Ott-Play by Alex ★★★

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal