GI 99953D GI 98953D GI 88953D GI 81803D GI 81203D GI 82903D GI 76993D GI 91963D GI 61263D GI 21263D GI 11163D GI 10263D GI 66383D GI 10163D GI Genius3D GI HD Mini3D GI 21383D GI VU+ Solo23D

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

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dorik1972

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

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

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

     "Подсовываемый" плейлист может быть url-link (ссылка предоставляемая Вашим провайдером IPTV) или файл m3u плейлиста расположенный локально на Вашем ресивере.
Для того чтобы указать путь к файлу нужно задать его в схеме file:// , вместо http:// или https://. Например:
Извините, вам запрещён просмотр содержимого спойлеров.

     После запуска плагина достаточно указать в настройках ссылку на плейлист Вашего провайдера IPTV и EPG (опционально) в "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. Под спойлером описан подробнейший алгоритм как это работает:
Извините, вам запрещён просмотр содержимого спойлеров.
Результат "работы" плагина будет выглядеть в "избранном/favourites" вашей E2 как-то так:
Извините, вам запрещён просмотр содержимого спойлеров.

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

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

FAQ (Наиболее часто задаваемые вопросы)
Как сделать лог работы плагина
Извините, вам запрещён просмотр содержимого спойлеров.
Как выглядит конфиг-файл (config.xml) для нескольких провайдеров
Извините, вам запрещён просмотр содержимого спойлеров.
Если у меня "сгенерировались" букеты, а ничего не показывает
Извините, вам запрещён просмотр содержимого спойлеров.

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

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

Решаем проблему с EPG и иконками каналов на 1cent
Извините, вам запрещён просмотр содержимого спойлеров.

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

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

If you like it you can donate for it
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн ooolexa

  • Администратор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 5587
  • -> Вас поблагодарили: 41896
  • Сообщений: 12530
  • Страна: ru
  • Репутация: 42365
  • Пол: Мужской
  • Не задавайте технические вопросы в личку!
  • награды Знаток своего дела За верность клубу ! За весомый программный вклад  За развитие тем форума
    • Награды
  • Модель ресивера:
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

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

Оффлайн lexxblack

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 175
  • -> Вас поблагодарили: 71
  • Сообщений: 49
  • Страна: ru
  • Репутация: 68
    • Награды
  • Модель ресивера: 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

  • Куратор темы
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 36
  • -> Вас поблагодарили: 1407
  • Сообщений: 467
  • Страна: ua
  • Репутация: 1407
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн dav7dbecks

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

Оффлайн lexxblack

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 175
  • -> Вас поблагодарили: 71
  • Сообщений: 49
  • Страна: ru
  • Репутация: 68
    • Награды
  • Модель ресивера: 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

  • Куратор темы
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 36
  • -> Вас поблагодарили: 1407
  • Сообщений: 467
  • Страна: ua
  • Репутация: 1407
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Dorik1972

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

Оффлайн Dorik1972

  • Куратор темы
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 36
  • -> Вас поблагодарили: 1407
  • Сообщений: 467
  • Страна: ua
  • Репутация: 1407
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Dorik1972

  • Куратор темы
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 36
  • -> Вас поблагодарили: 1407
  • Сообщений: 467
  • Страна: ua
  • Репутация: 1407
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн lexxblack

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 175
  • -> Вас поблагодарили: 71
  • Сообщений: 49
  • Страна: ru
  • Репутация: 68
    • Награды
  • Модель ресивера: 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

  • Куратор темы
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 36
  • -> Вас поблагодарили: 1407
  • Сообщений: 467
  • Страна: ua
  • Репутация: 1407
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн Dorik1972

  • Куратор темы
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 36
  • -> Вас поблагодарили: 1407
  • Сообщений: 467
  • Страна: ua
  • Репутация: 1407
  • Пол: Мужской
  • «Всё против нас, только ветер навстречу…»
  • награды Творческая личность Giclub.tv Знаток своего дела
    • Награды
  • Модель ресивера: VU+Ultimo 4K
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
BTC:1J7YKUQ34mUsvXqLQ8aSWL2YtYHZX9RvbJ
DASH:XvvXpE2L5AU6BDHCQYwtQ7KJCXEuq7d9aC

Оффлайн lexxblack

  • Канонир
  • *
  • Спасибо
  • -> Вы поблагодарили: 175
  • -> Вас поблагодарили: 71
  • Сообщений: 49
  • Страна: ru
  • Репутация: 68
    • Награды
  • Модель ресивера: 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-2020, SimplePortal