30 июня | 2024г. | 07:01:10


АвторТема: Плагин e2m3u2bouquet (Мод от Dorik1972)  (Прочитано 481343 раз)

0 Пользователей и 7 Гостей смотрят эту тему.

Оффлайн Марчелла

  • Совет Джедаев
  • ****
  • Сообщений: 3951
  • Поблагодарили: 12323
  • Уважение: +37
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #930: 12 апреля | 2020г. | 14:15:35 »
0
1) Аха ... "фантазия" что пров убрал - не прошла ... ну вот НЕ ВЕРЮ ....
есть такое, утром проверял было два слеша, сейчас один видать после Вашего  замечания поправили...

vipxxl,
прописал адрес в config.xml и букеты создались...
Спойлер   :
[ Гостям не разрешен просмотр вложений ]



LG 55UJ630V 4K UHD > Zgemma H7 S 4K UHD
 
Samsung QE55Q60A 4K UHD > Zgemma H9 Combo 4K UHD & Zgemma H9 Twin 4K UHD <> LCD4linux met Samsung SPF 87H

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #931: 12 апреля | 2020г. | 14:29:27 »
0
сейчас один видать после Вашего  замечания поправили...
Следят за "эпистолярным" творчеством ?  :blush: смысл ? Ссылочка на RFC - общедоступна ....
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн artsel

  • Младший Джедай
  • **
  • Сообщений: 84
  • Поблагодарили: 83
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #932: 13 апреля | 2020г. | 18:49:33 »
0
Хороший плагин, сгенерировал букет. Пока разбирался, столкнулся с мелкими недоработками:
1. Неправильно указал путь к файлу, о чем мне плагин успешно сообщил. Поправил путь через ssh, но при попытке сгенерировать букет снова выскочило сообщение: Wait update is still in progress. И так пока не перезагрузился
2 Ошибка в английской локализации Provider -> Stream Type: no buffring вместо no buffering
3 Сначала выбрал подгружать picon, но когда они подгрузились увидел что они маленького размера и захотел удалить. Поставил в наcтройках без пиконов, но они на месте и как их теперь искать в общей куче непонятно
4 И как пожелание: хотелось бы чтобы букет назывался в точности как провайдер, а не с дополнением All channels, так как переименовать его нельзя, а что там все каналы и так понятно

Не принимайте близко к сердцу, все что выше написал лишь как личное наблюдение и для улучшения продукта. Спасибо
  • VU+ Uno 4k SE (9e 13e 19.2e 36e) VU+ Duo 4k (4w 0.8w 4.8e 9e 13e 16e 19.2e 23.5e 28.2e 31.5e 36e 75e 85e)

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #933: 13 апреля | 2020г. | 19:32:30 »
0
1. Неправильно указал путь к файлу, о чем мне плагин успешно сообщил. Поправил путь через ssh, но при попытке сгенерировать букет снова выскочило сообщение: Wait update is still in progress. И так пока не перезагрузился
2 Ошибка в английской локализации Provider -> Stream Type: no buffring вместо no buffering
3 Сначала выбрал подгружать picon, но когда они подгрузились увидел что они маленького размера и захотел удалить. Поставил в наcтройках без пиконов, но они на месте и как их теперь искать в общей куче непонятно
4 И как пожелание: хотелось бы чтобы букет назывался в точности как провайдер, а не с дополнением All channels, так как переименовать его нельзя, а что там все каналы и так понятно
1) Если ловите такую ситуацию - получаете лог и шлете его мне. Как получить лог описано в первом посте темы. Я "ликвидирую" такие случаи по мере их поступления ... Достаточно сложно предугадать то ли Вы ошиблись в написании ссылки на плейлист , то ли содержимое самого плейлиста или какой-то записи в нем "не в дуду", то ли "редактор талантливо наредактировал" config.xml ибо руки из "@" ростут, а с пульта ему лень колотить .... посему - ЛОГ для анализа от Вас - исправление кода с моей стороны .... сказки-рассказки из серии "смотрим в книгу видим фигу" и неистава постим скриншотики - не исправляются и не рассматриваются
2) У меня это исправлено уже давненько ... странно что в общак не выложил .. но может быть , это не кртитчно
3) Смотрите ... в данном случае "гапочка" именно - подгружать "да/нет". К удалению она НИКАК, да и к отображению пиконов данный плагин - НИКАК, это функционал E2 ... Удаление - руцями все файлы по маске  *1010101* в той папке куда Вы сливаете пиконы ... пока так ... Процедура удаления пиконов не настолько часто востребована , да и сложного удалить по маске ничего нет. Этот вопрос неоднократно "обсмактывался" в данной теме
4) Нет ... будет именно так .. Поскольку если Вы включите "дробление" по группам, то будет Имя прова - Группа, а если при этом включите еще и ВСЕ , то будет Имя прова -  All Channels ... Соответственно если дробление по группам не включаете , а включаете только ВСЕ , то и Имя прова -  All Channels ... это все делает один и тот же кусок кода . ДА можно убрать слова "All Channels" , но мне - так нравится  :yes4:

p.s. Вообще на сегодняшний момент вот такое
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Остается порядка 20 сек висеть .... что при попытке неудачного иморта плейлиста , что по выходу по "красной" кнопке в момент импорта ... Перегрузка - не требуется ... там просто пауза 2000 мс в код забита по "кое-каким соображениям".... так что через 20 сек все должно работать .... без всякой перегрузки
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн vipxxl

  • Кандидат
  • *
  • Сообщений: 8
  • Поблагодарили: 0
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #934: 13 апреля | 2020г. | 20:19:29 »
0
поменял прошивку ресивера и все заработало, спасибо.

Оффлайн artsel

  • Младший Джедай
  • **
  • Сообщений: 84
  • Поблагодарили: 83
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #935: 13 апреля | 2020г. | 21:14:52 »
0
ЛОГ для анализа от Вас - исправление кода с моей стороны .... сказки-рассказки из серии "смотрим в книгу видим фигу" и неистава постим скриншотики - не исправляются и не рассматриваются
Пожалуйста. Лог приаттачил. Только не нужно говорить, сам дурак, путь к файлу неверно указал. Это было сделано по невнимательности, которая поломала весь плагин до полной перезагрузки

p.s. Вообще на сегодняшний момент вот такое
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Остается порядка 20 сек висеть .... что при попытке неудачного иморта плейлиста , что по выходу по "красной" кнопке в момент импорта ... Перегрузка - не требуется ... там просто пауза 2000 мс в код забита по "кое-каким соображениям".... так что через 20 сек все должно работать .... без всякой перегрузки
Нет. Эта ошибка остается даже после перезагрузки GUI. Я приаттачу нерабочий конфиг, попробуй создать букеты с ним, ничего не меняя и не добавляя. Выпадет ошибка вроде can't parse m3u file. После этого можешь что хочешь делать, но ошибка Update still in progress не даст сгенерировать букеты

2) У меня это исправлено уже давненько ... странно что в общак не выложил .. но может быть , это не кртитчно
Не критично, но глаз режет

3) Смотрите ... в данном случае "гапочка" именно - подгружать "да/нет".
Проблема решилась. Отсортировал пиконы по дате изменения и удалил

4) Нет ... будет именно так .. Поскольку если Вы включите "дробление" по группам, то будет Имя прова - Группа, а если при этом включите еще и ВСЕ , то будет Имя прова -  All Channels ...
Окей, нет так нет. Сам себе поменяю

5 Если уж совсем придираться, то время создания букета не учитывает время импорта epg, если стоит Attempt Epg Import: yes
  • VU+ Uno 4k SE (9e 13e 19.2e 36e) VU+ Duo 4k (4w 0.8w 4.8e 9e 13e 16e 19.2e 23.5e 28.2e 31.5e 36e 75e 85e)

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #936: 14 апреля | 2020г. | 09:00:58 »
0
Я приаттачу нерабочий конфиг, попробуй создать букеты с ним, ничего не меняя и не добавляя. Выпадет ошибка вроде can't parse m3u file. После этого можешь что хочешь делать, но ошибка Update still in progress не даст сгенерировать букеты
1) Я ж писал о "предсказаниях" .. Ясен красен вот такие таланты
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра. В написании ссылок вызывают exception
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Раньше я такого рода глупости обрабатывал, но из-за несовместимости стейтмента with в конструкции с session.requests в Black Hole , я не стал разбираться чего там в BH перемутили с питоном и просто сделал по старинке ... а о Exception - "забыл" :) Сча добавим анализ ошибок введенного пользователем url .... я то грешным делом надеялся что путь к плейлисту-то ума хватит вколотить без ошибок :) .... Там делов try-except "докинуть" .... Ну и раз ошибка не обрабатывалась - то и висит вечно в ожидании распарсенного плейлиста , ну или dict-пустышки .... а в ответ "тишина" .... ОК ! Поправлю
2) Да режет, особенно 95% пользователей с RU_ru локалью :)  ...... поправлю
3) Вааще не проблема с учетом понимания того как удалить по маске :) Если удаление пиконов, слитых ранее, по заданному прову необходимо и востребовано - то могу докинуть/придумать пунктик меню в карточке , что-то типа удалить пиконы провайдера .... Тогда будет чистить пиконы кокретного прова созданных данным плгином не цепляя остальные им же созданные + добавлю эту фичу при деинсталяции ... Хотя при деинсталяции - проще , там надо в башик докинуть пару команд пробежаться по возможным и допустимым местам хранения пиконов и грохнуть по маске .......
4) Не ограничивайте себя :)
5) Да ... есть такое ... можно сделать чтобы учитывало .... Но тут двоякое мнение ... время создания букетов - это одно , а "прикручивание" epg - это другое , оно ж вроде как уже "прикручивает" к созданному букету да и не этим плагином :) Там "дергаем" API EPG Importer заставляя его "действовать" ....

Только не нужно говорить, сам дурак
Далеко не "дурак" ... За последние месяца 3 - практически первый адекватный анализ "сути происходящего" + лог + по пунктам детально .... Сам в шоке  :drinks:


  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн artsel

  • Младший Джедай
  • **
  • Сообщений: 84
  • Поблагодарили: 83
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #937: 14 апреля | 2020г. | 09:40:37 »
0
то могу докинуть/придумать пунктик меню в карточке , что-то типа удалить пиконы провайдера
Лучше добавить валидацию целостности xml файла и заодно проверять путь перед тем как качать и открывать файл. Для пользователя ковырять xml вручную это ад: куча скобок, какие-то стрелочки и CDATA. Структура xml очень не дружелюбная и плохо читается. Ошибиться легко, как и с пульта 10-ти символьный url вводить

5) Да ... есть такое ... можно сделать чтобы учитывало .... Но тут двоякое мнение ...
У меня было двоякое мнение, когда я ждал полминуты загрузку епг, а потом мне написало, что букет готов за 3 секунды

практически первый адекватный анализ "сути происходящего" + лог + по пунктам детально .... Сам в шоке  :drinks:
Спасибо. Кстати совсем не обязательно копировать плагин в еtc. Я снимал лог так:
Цитировать
/usr/lib/enigma2/python/Plugins/Extensions/E2m3u2bouquet# python e2m3u2bouquet.py > /etc/enigma2/e2m3u2bouquet/log.txt
после установки переменной DEBUG
  • VU+ Uno 4k SE (9e 13e 19.2e 36e) VU+ Duo 4k (4w 0.8w 4.8e 9e 13e 16e 19.2e 23.5e 28.2e 31.5e 36e 75e 85e)

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #938: 14 апреля | 2020г. | 15:05:37 »
0
Лучше добавить валидацию целостности xml файла
Это уже есть ... Как и проверка валидности каждого "пчиха" внутри m3u
Спасибо. Кстати совсем не обязательно копировать плагин в еtc. Я снимал лог так:
Я знаю еще пару )) и ? Описано было для уж очень "простых" пользователей
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн artsel

  • Младший Джедай
  • **
  • Сообщений: 84
  • Поблагодарили: 83
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #939: 14 апреля | 2020г. | 16:11:01 »
0
Столкнулся с еще одной проблемой с epg. Залил провайдерский плейлист, сгенерировал epg и смотрел. После решил поковырять плейлист, удалить ненужные каналы и назвать группы по-нормальному. Заменил плейлист, сгенерировал букеты и вроде бы все хорошо, но пропало epg на большинстве каналов. Ложу не модифицированный плейлист, епг есть. Пришлось лезть в код опять. Оказалось, что при обновлении букета не обновляются маппинги на каналы. Окей, делаю Reset Bouquets и ничего не меняется. Лезу в этот метод и вижу, что он не удаляет /etc/enigma2/e2m3u2bouquet/epg/
  • VU+ Uno 4k SE (9e 13e 19.2e 36e) VU+ Duo 4k (4w 0.8w 4.8e 9e 13e 16e 19.2e 23.5e 28.2e 31.5e 36e 75e 85e)

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #940: 14 апреля | 2020г. | 20:19:17 »
0
назвать группы по-нормальному. Заменил плейлист,
Делается через ****-override.xml , процедура описана под спойлером "Лечение скудоумия" ... и все работает .... В остальном ничего не понял .... Reset Bouquet все отрабатывает как надо  ;)
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн artsel

  • Младший Джедай
  • **
  • Сообщений: 84
  • Поблагодарили: 83
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #941: 14 апреля | 2020г. | 20:28:21 »
0
Делается через ****-override.xml , процедура описана под спойлером "Лечение скудоумия" ... и все работает .... В остальном ничего не понял .... Reset Bouquet все отрабатывает как надо  ;)
В том то и дело, что если поменять название групп в плейлисте, то при создании букета того же провайдера ****-override.xml не пересоздается, а если сделать reset, то и не удаляется вместе с букетом
  • VU+ Uno 4k SE (9e 13e 19.2e 36e) VU+ Duo 4k (4w 0.8w 4.8e 9e 13e 16e 19.2e 23.5e 28.2e 31.5e 36e 75e 85e)

Оффлайн Dorik1972Автор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1721
  • Поблагодарили: 8346
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #942: 14 апреля | 2020г. | 20:35:21 »
0
artsel, Так такое и не было предусмотрено ... изначально рассматривался вариант "всосать" m3u из заданного url ... а уже потом, как допфичу, я добавил понимание схемы file:// , которая менее востребована и предназначена для более "продвинутых" ... В 90% случаев это url-link от прова.. Как ты там чего-то "подшаманишь"... Для шаманства и предназначен override ... Посему нет никакого смысла трогать "девственный" m3u  . Вноси все изменения через ***-override.xml и все будет работать как надо ... Более того можно по одним и тем же провам обмениватся между собой "дотюнингованными" override.xml ... например "заточил" edem - поделился с другом ... ему только останется его переписать себе и перегенерить букеты ... вуаля и не надо мучаться с переподстановкой tvg-id , это уже ты сделал ))))

p.s. Даже если предположить что есть "индивиды" которые сначала сливают из урла в файл и только потом подсовывают плагину , ну мир не без "извращенцев" , но и там , если бы я делал , то качал бы curl и wget по crone c заданной периодичностью ... мало ли пров добавит каналы в плейлист .... Соответсвенно при "перекачивании" по любе затирались бы внесенные в m3u изменения ....
  • VU+ Ultimo 4K
If you like it you can donate for it
https://secure.wayforpay.com/qr/qcaacac26bd91

Оффлайн artsel

  • Младший Джедай
  • **
  • Сообщений: 84
  • Поблагодарили: 83
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #943: 14 апреля | 2020г. | 21:15:44 »
0
Видимо, я недостаточно описал в чем проблема.
Вот тебе наглядный usecase. Допустим, я вбил url плейлиста и поставил автоапдейт. У моего провайдера есть группа group-title='Кошерное кино' в плейлисте. Я создал букет и подтянулось epg. Одним днем он решает изменить название группы на group-title='Кошерное кино HD', подкинуть туда каналов и поднять абонку. У меня происходит автоапдейт букета и слетает всё epg для этой группы. Почему? Потому что *-sort-current.xml при автоапдейте не изменился и содержит название старой группы. Я отчаявшись, иди в настройки и делаю Reset bouckets и это не спасает ситуацию
  • VU+ Uno 4k SE (9e 13e 19.2e 36e) VU+ Duo 4k (4w 0.8w 4.8e 9e 13e 16e 19.2e 23.5e 28.2e 31.5e 36e 75e 85e)

Оффлайн Shar_Nir

  • Великий Джедай
  • ****
  • Сообщений: 517
  • Поблагодарили: 487
  • Уважение: 0
Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #944: 14 апреля | 2020г. | 21:30:41 »
0
Вопрос несоответствия епг после добавления каналов провайдером поднимался здесь ранее. Но этому почти не придалось значения,посты со скринами затёрты. Дабы не быть навязчивым не стал больше настаивать.
  • АХ51 и т.д...
:taunt: Люблю повеселиться, особенно поРжать !:taunt: 

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1021 Ответов
415631 Просмотров
Последний ответ 28 июня | 2024г. | 15:03:38
от сергей 999s
37 Ответов
28794 Просмотров
Последний ответ 28 февраля | 2023г. | 11:11:02
от hecha71
1479 Ответов
336302 Просмотров
Последний ответ 16 ноября | 2021г. | 01:08:31
от Dorik1972
434 Ответов
132437 Просмотров
Последний ответ 20 февраля | 2022г. | 17:18:01
от Dorik1972
253 Ответов
75865 Просмотров
Последний ответ 24 февраля | 2022г. | 10:59:49
от 67RUS



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!