Автор Тема: Плагин m3u2bouquet  (Прочитано 23449 раз)

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

Оффлайн Dorik1972

  • VIP пользователь
  • *****
  • Спасибо
  • -> Вы поблагодарили: 4
  • -> Вас поблагодарили: 452
  • Сообщений: 84
  • Репутация: +457/-0
    • Просмотр профиля
  • Модель ресивера: VU+ Ultimo 4K
Re: Плагин m3u2bouquet
« Ответ #120 : 13 Октябрь 2021, 19:44:01 »
  • Ник в ответ

  • Скрипт формирования m3u-плейлиста
    Edem/iLook

    Внес изменения в скрипты (Инструкция и скрипт) и на pastebin в "подгружаемой части" скрипта. Теперь корректно проверяем наличие необходимых утилит на ресе и выводим, в случае чего, предупреждающие сообщения в консоль и прерываем выполнение скрипта. Некоторые, до сих пор не читают инструкцию о том какие утилиты нужны для работы данного скрипта. Теперь будет красным в консоль писать  ;) Всем кто пользуется ОБЯЗАТЕЛЬНО обновить скрипты на ресе !
    Эти пользователи сказали Вам СПАСИБО:

    tvfaq Community

    Re: Плагин m3u2bouquet
    « Ответ #120 : 13 Октябрь 2021, 19:44:01 »

    Оффлайн nick57

    • Начинающий
    • *
    • Спасибо
    • -> Вы поблагодарили: 2
    • -> Вас поблагодарили: 1
    • Сообщений: 7
    • Репутация: +1/-0
      • Просмотр профиля
    • Модель ресивера: et 11000
    Re: Плагин m3u2bouquet
    « Ответ #121 : 13 Октябрь 2021, 19:48:03 »
  • Ник в ответ

  • opkg install curl sed awk bash давал команду и раньше и повторил сейчас - ничего не изменилось

    tvfaq Community

    Re: Плагин m3u2bouquet
    « Ответ #121 : 13 Октябрь 2021, 19:48:03 »

    Онлайн сергей 999s

    • Помощник модератора
    • ****
    • Спасибо
    • -> Вы поблагодарили: 9675
    • -> Вас поблагодарили: 33678
    • Сообщений: 5108
    • Репутация: +34309/-6
      • Просмотр профиля
    Re: Плагин m3u2bouquet
    « Ответ #122 : 13 Октябрь 2021, 20:15:31 »
  • Ник в ответ

  • Dorik1972, не моё конечно дело а может сюда в тему файл выложить? а инструкция от тебя тут в теме есть
    https://tvfaq.net/index.php/topic,4729.msg37047/topicseen.html#msg37047
    Эти пользователи сказали Вам СПАСИБО:
    AX 4K-BOX HD51

    tvfaq Community

    Re: Плагин m3u2bouquet
    « Ответ #122 : 13 Октябрь 2021, 20:15:31 »

    Оффлайн Dorik1972

    • VIP пользователь
    • *****
    • Спасибо
    • -> Вы поблагодарили: 4
    • -> Вас поблагодарили: 452
    • Сообщений: 84
    • Репутация: +457/-0
      • Просмотр профиля
    • Модель ресивера: VU+ Ultimo 4K
    Re: Плагин m3u2bouquet
    « Ответ #123 : 13 Октябрь 2021, 20:24:50 »
  • Ник в ответ

  • а может сюда в тему файл выложить?
    Так она есть в этой теме + файлы "пришпилены" ... только тобой .. возьми там подмени их ... Вот в этом посте - https://tvfaq.net/index.php/topic,4729.msg37047/topicseen.html#msg37047 , я в своем ссылку уже подменил на него
    Эти пользователи сказали Вам СПАСИБО:

    Оффлайн Dorik1972

    • VIP пользователь
    • *****
    • Спасибо
    • -> Вы поблагодарили: 4
    • -> Вас поблагодарили: 452
    • Сообщений: 84
    • Репутация: +457/-0
      • Просмотр профиля
    • Модель ресивера: VU+ Ultimo 4K
    Re: Плагин m3u2bouquet
    « Ответ #124 : 13 Октябрь 2021, 20:28:06 »
  • Ник в ответ

  • сейчас - ничего не изменилось
    Если Вам не сложно, перечитайте еще раз мой пост сразу над Вашим ... На всех перечисленных Вами имиджах у меня работает "аж бигом" .... Следовательно в "консерватории" - все хорошо и ошибок нет ... Значит берем телнетом подключаемся , запускаем и ... смотри че в лог "сыплет" ... дальше - "копи/паст" сюда вывода в консоль ... с тегами code.... Мне Ваши картинки разглядывать не "с руки" (возьмите скрипты от сюда Инструкция и скрипт , мало ли тут в теме еще не подменили ... )

    дальше ... в телнете покажите вывод
    curl
    Ибо от того что Вы дали сразу "поставить все" ... а awk у Вас явно установлен и у Вас об этом говорит лог в консоли ... То НАФИГА Вы его туда пихали в команду ? Вангую, что из-за того что Вы туда впихнули не впихуемое , у Вас curl - тоже не поставился ....  На "картинках из мурзилки", которые Вы вложили в архив, лично мне не понятно на каком имидже они были сделаны .... Мне ВЫВОД В КОНСОЛЬ - "за глаза" ... telnet или ssh - творит чудеса !
    Эти пользователи сказали Вам СПАСИБО:

    tvfaq Community

    Re: Плагин m3u2bouquet
    « Ответ #124 : 13 Октябрь 2021, 20:28:06 »

    Оффлайн nick57

    • Начинающий
    • *
    • Спасибо
    • -> Вы поблагодарили: 2
    • -> Вас поблагодарили: 1
    • Сообщений: 7
    • Репутация: +1/-0
      • Просмотр профиля
    • Модель ресивера: et 11000
    Re: Плагин m3u2bouquet
    « Ответ #125 : 13 Октябрь 2021, 21:03:28 »
  • Ник в ответ

  • Ну вот отдельно для curl   root@et1x000:~# opkg install curl
    No packages installed or removed.
    root@et1x000:~#      Правда скрипты обновленные еще не проверял...  Проверил обновленный скрипт - понятно - curl не установлен... "Картинки из Мурзилки" - это pli 7.2         

    tvfaq Community

    Re: Плагин m3u2bouquet
    « Ответ #125 : 13 Октябрь 2021, 21:03:28 »

    Оффлайн sety

    • Супермодератор
    • *****
    • Спасибо
    • -> Вы поблагодарили: 11241
    • -> Вас поблагодарили: 8872
    • Сообщений: 1599
    • Репутация: +8951/-3
      • Просмотр профиля
    Re: Плагин m3u2bouquet
    « Ответ #126 : 13 Октябрь 2021, 21:20:51 »
  • Ник в ответ

  • понятно - curl не установлен...
    Установлен
    No packages installed or removed.
    Эти пользователи сказали Вам СПАСИБО:
    ЕТ11000, VU+ DUO 4K & VU+ DUO 4K SE 
                                                     

    Оффлайн nick57

    • Начинающий
    • *
    • Спасибо
    • -> Вы поблагодарили: 2
    • -> Вас поблагодарили: 1
    • Сообщений: 7
    • Репутация: +1/-0
      • Просмотр профиля
    • Модель ресивера: et 11000
    Re: Плагин m3u2bouquet
    « Ответ #127 : 13 Октябрь 2021, 21:25:11 »
  • Ник в ответ

  • Ну вот с обновленным скриптом...

    Оффлайн Dorik1972

    • VIP пользователь
    • *****
    • Спасибо
    • -> Вы поблагодарили: 4
    • -> Вас поблагодарили: 452
    • Сообщений: 84
    • Репутация: +457/-0
      • Просмотр профиля
    • Модель ресивера: VU+ Ultimo 4K
    Re: Плагин m3u2bouquet
    « Ответ #128 : 13 Октябрь 2021, 21:33:37 »
  • Ник в ответ

  • Ну вот отдельно для curl   root@et1x000:~# opkg install curl
    Скажите , я хоть где-то в переписке выше просил показать ЭТО? Где и в каком месте я просил показать вывод команды установки curl ?


    p.s. в новых версиях скриптов , выложенных сегодня, при запуске в консоль выдаст чего не хватает для "счастья" ... Смотрите , изучайте .... В старых версиях имиджей могут быть нюансы по утилите sort в части поддержки не всех ключей-параметров, это маловероятно , но не невозможно .. НО ... тут Вам никто не поможет ... ну разве что взять бинарник sort из более нового имиджа для соответствующей архитектуры проца и заменить в /usr/bin старого имиджа c правами 755... 

    p.s.s.
    Ну вот с обновленным скриптом...
    Для кого эти картинки ? Где и кому там видно что за имидж ? telnet или ssh уже отменили ? Исходя из инфы на картинке "мрет" на выполнении
    source <(curl -s https://pastebin.com/raw/82K9Faz5 | tr -d '\r')
    На "простом" языке - загрузить "некие" функции из другого bash-скрипта утилитой curl расположенного по заданному адресу. В данной строке ничего крамольного нет , при условии что в используемом Вами имидже отрабатывает загрузку по https .. проверить легко .. опять же дав команду в telnet
    curl "https://pastebin.com/raw/82K9Faz5" -o script.sh
    Файлик script.sh появился ?  Отработало без ошибок ? Если с ошибками - то .... при чем тут скрипт ? Ну и могут быть еще варианты при работе с sudo *** <(...)... но тут скорее всего не тот случай ... хотя .. вы запускаете скрипт какой-то утилитой/плагином из имиджа... Вы таки проверьте работоспособность по telnet ... А потом уже всякими "приблудами" из имиджа

    p.s.s.  Ну и , как вариант, замените 87 строку в edem_ordered.sh , ну ту что с source <(...) на
    source /dev/stdin  <<< "$(curl -s https://pastebin.com/raw/82K9Faz5 | tr -d '\r')"
    Так работает ?
    Эти пользователи сказали Вам СПАСИБО:

    Оффлайн nick57

    • Начинающий
    • *
    • Спасибо
    • -> Вы поблагодарили: 2
    • -> Вас поблагодарили: 1
    • Сообщений: 7
    • Репутация: +1/-0
      • Просмотр профиля
    • Модель ресивера: et 11000
    Re: Плагин m3u2bouquet
    « Ответ #129 : 13 Октябрь 2021, 23:55:14 »
  • Ник в ответ

  • Не, не работает  root@et1x000:~# curl "https://pastebin.com/raw/82K9Faz5" -o script.sh         
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed 
    100  2811    0  2811    0     0   8640      0 --:--:-- --:--:-- --:--:--  8923
    root@et1x000:~#
    Замена 87 строки тоже не помогает   root@et1x000:~# /usr/script/edem_ordered.sh                                 
    /usr/script/edem_ordered.sh: line 87: /dev/stdin: No such file or directory
    /usr/script/edem_ordered.sh: line 91: process_pl: command not found         
    root@et1x000:~#                                                             
                                                                   

    Оффлайн Dorik1972

    • VIP пользователь
    • *****
    • Спасибо
    • -> Вы поблагодарили: 4
    • -> Вас поблагодарили: 452
    • Сообщений: 84
    • Репутация: +457/-0
      • Просмотр профиля
    • Модель ресивера: VU+ Ultimo 4K
    Re: Плагин m3u2bouquet
    « Ответ #130 : 14 Октябрь 2021, 08:50:15 »
  • Ник в ответ

  • Не, не работает

    В смысле НЕ ? У Вас же curl в выводе отработал и скачал файлик размером 8Кбайт....
    В общем диагноз ясен .... в имидже для вашего реса , мне так и не понятно в каком из , "упустили " такую "мелочь" как /dev/fd/
    2) Если такой "папки" нет , то даем в терминале команду
    ln -s /proc/self/fd /dev/fd
    при условии что  /proc/self/fd есть и внутри нее присутствуют симлинки на pipe, ну что то типа "файликов" вида @5 или @6
    3) Проверяем  работу скрипта edem_ordered.sh с оригинальной 87-строкой
    /usr/script/edem_ordered.sh
    Эти пользователи сказали Вам СПАСИБО:

    Оффлайн nick57

    • Начинающий
    • *
    • Спасибо
    • -> Вы поблагодарили: 2
    • -> Вас поблагодарили: 1
    • Сообщений: 7
    • Репутация: +1/-0
      • Просмотр профиля
    • Модель ресивера: et 11000
    Re: Плагин m3u2bouquet
    « Ответ #131 : 14 Октябрь 2021, 10:06:06 »
  • Ник в ответ

  • В общем все получилось, спасибо, папки /dev/fd действительно не было (pli 7.2) Не получается скопировать все из telnet, только это Sort lines of text                                     
                                                           
            -b      Ignore leading blanks                   
            -c      Check whether input is sorted           
            -d      Dictionary order (blank or alphanumeric
            -f      Ignore case                             
            -g      General numerical sort                 
            -i      Ignore unprintable characters           
            -M      Sort month                             
            -n      Sort numbers                           
            -o      Output to file                         
            -t CHAR Field separator                         
            -k N[,M] Sort by Nth field                     
            -r      Reverse sort order                     
            -s      Stable (don't sort ties alphabetically)
            -u      Suppress duplicate lines               
            -z      Lines are terminated by NUL, not newline
            -mST    Ignored for GNU compatibility           
    Done                                                   
    Playlists created:                                     
            /etc/enigma2/edem_ordered.m3u                   
            /etc/enigma2/edem_ordered_sorted.m3u           

    Оффлайн Dorik1972

    • VIP пользователь
    • *****
    • Спасибо
    • -> Вы поблагодарили: 4
    • -> Вас поблагодарили: 452
    • Сообщений: 84
    • Репутация: +457/-0
      • Просмотр профиля
    • Модель ресивера: VU+ Ultimo 4K
    Re: Плагин m3u2bouquet
    « Ответ #132 : 14 Октябрь 2021, 10:49:13 »
  • Ник в ответ

  • папки /dev/fd действительно не было (pli 7.2) Не получается скопировать все из telnet, только это

    Все да не все .... Судя по выводу .. точнее его "ошметках" ... упало на утилите sort , скорее всего из-за отсутствия поддержки параметра -V (Sort version) ... Поправил на pastebin скрипт .. Проверьте просто запустив /edem_ordered.sh. Теперь и у Вас на OpenPli 7.2 (при условии ln -s /proc/self/fd /dev/fd  ;) ) и любом другом имидже должно работать "из коробки"
    Эти пользователи сказали Вам СПАСИБО:

    Оффлайн mav

    • Начинающий
    • *
    • Спасибо
    • -> Вы поблагодарили: 19
    • -> Вас поблагодарили: 7
    • Сообщений: 26
    • Репутация: +7/-1
      • Просмотр профиля
    • Модель ресивера: Formuler4
    Re: Плагин m3u2bouquet
    « Ответ #133 : 14 Октябрь 2021, 11:04:06 »
  • Ник в ответ

  • Что мешает ШТАТНЫМИ средствами Enigma2 создать ЛЮБУЮ фаворитную группу и накидать туда с пульта все что душе угодно как IPTV так и DVB каналы ? Зачем для этого использовать xml-ку данного плагина.
    Объясняю, потому что эти накиданные каналы , в этой фаворитной группе не обновляются при каждодневном обновлении в вашем плагине,при этом приходиться каждый день накидывать туда с пульта каналы . Автор плагина вы  прекрасно все понимаете и  умеете ,если это не возможно так и напишите,но надо создать избранные В ПЛАГИНЕ,а не в ФАВОРИТАХ.

    Оффлайн Dorik1972

    • VIP пользователь
    • *****
    • Спасибо
    • -> Вы поблагодарили: 4
    • -> Вас поблагодарили: 452
    • Сообщений: 84
    • Репутация: +457/-0
      • Просмотр профиля
    • Модель ресивера: VU+ Ultimo 4K
    Re: Плагин m3u2bouquet
    « Ответ #134 : 14 Октябрь 2021, 11:16:05 »
  • Ник в ответ

  • потому что эти накиданные каналы , в этой фаворитной группе не обновляются при каждодневном обновлении
    А они и не должны .. более того все что обновляет плагин - НЕ меняется в bouquets если пров НЕ добавил/удалил новые каналы или группы ...
    но надо создать избранные В ПЛАГИНЕ,а не в ФАВОРИТАХ.
    Зачем ? Создание фаворитов - это ШТАТНЫЙ функционал ENIGMA2 .... Я Вам об этом уже писал. Перед тем как "чушь" излагать вот тут https://tvfaq.net/index.php/topic,4729.msg39789.html#msg39789 о обновлении того что в принципе не обновляется .... ВОЗЬМИТЕ И ПОПРОБУЙТЕ ... руцями создать ЛЮБУЮ фаворитную папку , накидайте туда нужные Вам каналы ... и хоть сто раз обновляйте плагином ... Пока пров не изменил сетку вещания - обновлять НЕЧЕГО ... В фаворитной папке, созданной Вами, ничего не исчезнет и не добавится .... Что и зачем Вы туда каждый день "докидываете" ??? Моет Вы просто пользоваться функционалом E2 не умеете ?

    Ниже пример в картинках:
    1) Я создал группу "Мои каналы" c "пульта" руцями
    2) Накидал туда каналы с разных провов c "пульта" руцями и расставил их там в нужном мне порядке
    3) Перегенерил букеты с помощью e2m3u2b
    4) Зашел в "Мои каналы" .... OMG !!! ... все так как я накидал и в том же порядке

    КАКОГО ФУНКЦИОНАЛА ВАМ НЕ ХВАТАЕТ ? И зачем это делать в рамках плагина если все работает в любом имидже на любом ресе "из коробки"?
    Эти пользователи сказали Вам СПАСИБО:

    tvfaq Community

    Re: Плагин m3u2bouquet
    « Ответ #134 : 14 Октябрь 2021, 11:16:05 »