1) Аха ... "фантазия" что пров убрал - не прошла ... ну вот НЕ ВЕРЮ ....есть такое, утром проверял было два слеша, сейчас один видать после Вашего замечания поправили...
сейчас один видать после Вашего замечания поправили...Следят за "эпистолярным" творчеством ?
смысл ? Ссылочка на RFC - общедоступна ....
1. Неправильно указал путь к файлу, о чем мне плагин успешно сообщил. Поправил путь через ssh, но при попытке сгенерировать букет снова выскочило сообщение: Wait update is still in progress. И так пока не перезагрузился1) Если ловите такую ситуацию - получаете лог и шлете его мне. Как получить лог описано в первом посте темы. Я "ликвидирую" такие случаи по мере их поступления ... Достаточно сложно предугадать то ли Вы ошиблись в написании ссылки на плейлист , то ли содержимое самого плейлиста или какой-то записи в нем "не в дуду", то ли "редактор талантливо наредактировал" config.xml ибо руки из "@" ростут, а с пульта ему лень колотить .... посему - ЛОГ для анализа от Вас - исправление кода с моей стороны .... сказки-рассказки из серии "смотрим в книгу видим фигу" и неистава постим скриншотики - не исправляются и не рассматриваются
2 Ошибка в английской локализации Provider -> Stream Type: no buffring вместо no buffering
3 Сначала выбрал подгружать picon, но когда они подгрузились увидел что они маленького размера и захотел удалить. Поставил в наcтройках без пиконов, но они на месте и как их теперь искать в общей куче непонятно
4 И как пожелание: хотелось бы чтобы букет назывался в точности как провайдер, а не с дополнением All channels, так как переименовать его нельзя, а что там все каналы и так понятно

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Остается порядка 20 сек висеть .... что при попытке неудачного иморта плейлиста , что по выходу по "красной" кнопке в момент импорта ... Перегрузка - не требуется ... там просто пауза 2000 мс в код забита по "кое-каким соображениям".... так что через 20 сек все должно работать .... без всякой перегрузкиЛОГ для анализа от Вас - исправление кода с моей стороны .... сказки-рассказки из серии "смотрим в книгу видим фигу" и неистава постим скриншотики - не исправляются и не рассматриваютсяПожалуйста. Лог приаттачил. Только не нужно говорить, сам дурак, путь к файлу неверно указал. Это было сделано по невнимательности, которая поломала весь плагин до полной перезагрузки
p.s. Вообще на сегодняшний момент вот такоеНет. Эта ошибка остается даже после перезагрузки GUI. Я приаттачу нерабочий конфиг, попробуй создать букеты с ним, ничего не меняя и не добавляя. Выпадет ошибка вроде can't parse m3u file. После этого можешь что хочешь делать, но ошибка Update still in progress не даст сгенерировать букетыКод: [Выделить]Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Остается порядка 20 сек висеть .... что при попытке неудачного иморта плейлиста , что по выходу по "красной" кнопке в момент импорта ... Перегрузка - не требуется ... там просто пауза 2000 мс в код забита по "кое-каким соображениям".... так что через 20 сек все должно работать .... без всякой перегрузки
2) У меня это исправлено уже давненько ... странно что в общак не выложил .. но может быть , это не кртитчноНе критично, но глаз режет
3) Смотрите ... в данном случае "гапочка" именно - подгружать "да/нет".Проблема решилась. Отсортировал пиконы по дате изменения и удалил
4) Нет ... будет именно так .. Поскольку если Вы включите "дробление" по группам, то будет Имя прова - Группа, а если при этом включите еще и ВСЕ , то будет Имя прова - All Channels ...Окей, нет так нет. Сам себе поменяю
Я приаттачу нерабочий конфиг, попробуй создать букеты с ним, ничего не меняя и не добавляя. Выпадет ошибка вроде can't parse m3u file. После этого можешь что хочешь делать, но ошибка Update still in progress не даст сгенерировать букеты1) Я ж писал о "предсказаниях" .. Ясен красен вот такие таланты
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра. В написании ссылок вызывают exceptionВам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Раньше я такого рода глупости обрабатывал, но из-за несовместимости стейтмента with в конструкции с session.requests в Black Hole , я не стал разбираться чего там в BH перемутили с питоном и просто сделал по старинке ... а о Exception - "забыл"
Сча добавим анализ ошибок введенного пользователем url .... я то грешным делом надеялся что путь к плейлисту-то ума хватит вколотить без ошибок
.... Там делов try-except "докинуть" .... Ну и раз ошибка не обрабатывалась - то и висит вечно в ожидании распарсенного плейлиста , ну или dict-пустышки .... а в ответ "тишина" .... ОК ! Поправлю
...... поправлю
Если удаление пиконов, слитых ранее, по заданному прову необходимо и востребовано - то могу докинуть/придумать пунктик меню в карточке , что-то типа удалить пиконы провайдера .... Тогда будет чистить пиконы кокретного прова созданных данным плгином не цепляя остальные им же созданные + добавлю эту фичу при деинсталяции ... Хотя при деинсталяции - проще , там надо в башик докинуть пару команд пробежаться по возможным и допустимым местам хранения пиконов и грохнуть по маске .......
Там "дергаем" API EPG Importer заставляя его "действовать" .... Только не нужно говорить, сам дуракДалеко не "дурак" ... За последние месяца 3 - практически первый адекватный анализ "сути происходящего" + лог + по пунктам детально .... Сам в шоке

то могу докинуть/придумать пунктик меню в карточке , что-то типа удалить пиконы провайдераЛучше добавить валидацию целостности xml файла и заодно проверять путь перед тем как качать и открывать файл. Для пользователя ковырять xml вручную это ад: куча скобок, какие-то стрелочки и CDATA. Структура xml очень не дружелюбная и плохо читается. Ошибиться легко, как и с пульта 10-ти символьный url вводить
5) Да ... есть такое ... можно сделать чтобы учитывало .... Но тут двоякое мнение ...У меня было двоякое мнение, когда я ждал полминуты загрузку епг, а потом мне написало, что букет готов за 3 секунды
практически первый адекватный анализ "сути происходящего" + лог + по пунктам детально .... Сам в шокеСпасибо. Кстати совсем не обязательно копировать плагин в еtc. Я снимал лог так:
/usr/lib/enigma2/python/Plugins/Extensions/E2m3u2bouquet# python e2m3u2bouquet.py > /etc/enigma2/e2m3u2bouquet/log.txtпосле установки переменной DEBUG
Лучше добавить валидацию целостности xml файлаЭто уже есть ... Как и проверка валидности каждого "пчиха" внутри m3u
Спасибо. Кстати совсем не обязательно копировать плагин в еtc. Я снимал лог так:Я знаю еще пару )) и ? Описано было для уж очень "простых" пользователей
назвать группы по-нормальному. Заменил плейлист,Делается через ****-override.xml , процедура описана под спойлером "Лечение скудоумия" ... и все работает .... В остальном ничего не понял .... Reset Bouquet все отрабатывает как надо
Делается через ****-override.xml , процедура описана под спойлером "Лечение скудоумия" ... и все работает .... В остальном ничего не понял .... Reset Bouquet все отрабатывает как надоВ том то и дело, что если поменять название групп в плейлисте, то при создании букета того же провайдера ****-override.xml не пересоздается, а если сделать reset, то и не удаляется вместе с букетом