понедельник, 2 июня 2014 г.

плагин QuickEcmInfo

требуется установка бинарника битрейта для конкретного имиджа и ресивера


обновление v.3.0-r2
- переписан конвертер quickecminfo


обновление v.3.0-r3
- повышена стабильность


обновление v.3.1-r0
- снижена загрузка системы на 30%

- конвертер QuckEcmInfo2 отдельно от плагина работать не будет

обновление v.3.1-r1
-  исправлено отсутствие показа битрейта при вызове плагина


обновление v.3.1-r2
-  исправлен вылет, при проверке размера ecm.info


quickecminfo 3.0-r2
quickecminfo 3.0-r3
quickecminfo 3.1-r0
quickecminfo 3.1-r1
quickecminfo 3.1-r2

68 комментариев:

  1. 2boom, не мог бы ты глянуть в чём проблема. Поставил последнюю версию плага и стала появляться время от времени зелень при переключении каналов.
    Не знаю как здесь приложить краш, поэтому выкладываю так его окончание. Тюнер Уно, пли 4.0.
    Traceback (most recent call last):
    File "/usr/lib/enigma2/python/Navigation.py", line 51, in dispatchEvent
    File "/usr/lib/enigma2/python/Components/PerServiceDisplay.py", line 17, in event
    File "/usr/lib/enigma2/python/Components/Sources/CurrentService.py", line 26, in serviceEvent
    File "/usr/lib/enigma2/python/Components/Element.py", line 86, in changed
    File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
    File "/usr/lib/enigma2/python/Components/Converter/QuickEcmInfo2.py", line 437, in changed
    Converter.changed(self, what)
    File "/usr/lib/enigma2/python/Components/Element.py", line 86, in changed
    File "/usr/lib/enigma2/python/Tools/CList.py", line 7, in __call__
    File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 21, in changed
    File "/usr/lib/enigma2/python/Components/Element.py", line 15, in wrapper
    File "/usr/lib/enigma2/python/Components/Converter/QuickEcmInfo2.py", line 373, in getText
    if not os.stat('/tmp/ecm.info').st_size:
    OSError: [Errno 2] No such file or directory: '/tmp/ecm.info'
    (PyObject_CallObject(>,(1,)) failed)
    getResolvedKey config.plugins.crashlogautosubmit.sendAnonCrashlog failed !! (Typo??)
    getResolvedKey config.plugins.crashlogautosubmit.addNetwork failed !! (Typo??)
    getResolvedKey config.plugins.crashlogautosubmit.addWlan failed !! (Typo??)

    ОтветитьУдалить
  2. Ответы
    1. Спасибо. Но хоть дело было в нём или нет? Спрашиваю потому, что на соло2 такого не было замечено.

      Удалить
  3. тут тонкий момент, эмулятор удаляет ecm.info в тот момент когда я пытаюсь определить его размер, некоторые эмуляторы сам файл не удаляют, а оставляют его нулевым размером, я про эту особенность просто забыл, всего не упомнишь....

    ОтветитьУдалить
    Ответы
    1. Пользуюсь Юмод53 (редко викард). Перед обновлением этого плага ставил ещё pluginskinmover. Зелени до этого не было. Так как в некоторых вещах не всегда понимаю - решил спросить автора: quickecminfo или pluginskinmover? Если pluginskinmover здесь не причём, то и хорошо.

      Удалить
  4. не skinmover здесь не причем однозначно, полезность подобного для меня сомнительна, но автору респект, на ресиверах с ограниченным ресурсом памяти, может быть полезен, хотя на такие ресиверы ставить килограммовые скины тоже не совсем правильно))))

    ОтветитьУдалить
    Ответы
    1. 2boom, установил сегодняшнюю Пли на Уно, обновлённую версию плага - и снова словил зелень при попытке зайти в селектор каналов при просмотре канала ZDF. Перед этим проверял работу плага. Я бы выложил краш, ноне знаю как здесь это сделать.

      Удалить
    2. на обменник положи ссылку сюда поглядим

      Удалить
    3. исходя из креша, виновности в нем плагина не вижу, упал бинарник enigma2, причин может быть море, если будет падать еще в подобных ситуациях обрати внимание на тип канала (sat, iptv и т.д.) и референсы прописаны или нет и прочее чем больше инфы тем лучше

      Удалить
    4. Только sat, iptv нет. Скины только твои, плагины твои и Димы (ещё парочка с фида). На версии 2.1-r2.all всё было хорошо, правда бинарник был enigma2-plugin-extensions-bitrate-bin-mipsel-0.1-r0-openpli4. С версией v.3.0-r2 (bin-mipsel-0.2-r0) тоже было всё гуд. Такая ерунда началась с этого месяца с версии v.3.1-r1.

      Удалить
    5. наблюдаем дальше, когда падает енигма, рассшифровки кода падения я не нашел и не могу сказать что ей не нравится, только методом крешлогов, может где то вылезит, что бы понять куда копать

      Удалить
    6. Только sat, iptv нет. Зелень началась с установкой версии v.3.1-r1. На версиях, что на клубе было всё гуд.

      Удалить
    7. все то же, у тебя случаем не стоит HistoryZapSelector?

      Удалить
    8. Да от Димы - enigma2-plugin-extensions-historyzapselector_2.1_mipsel.

      Удалить
  5. попробуй его временно убрать, и посмотреть будут креши или нет, исходя из результатов будем разбиратся...

    ОтветитьУдалить
    Ответы
    1. Удалён. Вот только без него немного не удобно.

      Удалить
  6. это временно , чтобы понять, может с ним бодается

    ОтветитьУдалить
    Ответы
    1. возвращай historyzapselector, проясни по шагово в какой момент, у тебя открыт плагин или ты открываешь плагин стоя в селекторе каналов, я пытаюсь повторить, но у меня не получается

      Удалить
    2. Канал ARD или ZDF HD. Открываю плагин и смотрю информацию. Закрываю плагин. Пытаюсь после этого зайти в селектор каналов - зелень. Это происходит не всегда: может сразу, а может через пару раз. Сейчас поставлю первый скин weew - до его обновления вроде не было.

      Удалить
  7. Этот комментарий был удален автором.

    ОтветитьУдалить
  8. певый weew от второго отличается только координатами и 2 восмибитными картинками, с какого градуса эти каналы? и попробуй тосонуть их по списку, я пока не вижу прямой связи с плагином, буду пытаться повторить

    ОтветитьУдалить
    Ответы
    1. 19 градус. Только что снова получил зелень. Попробую откатится на версию v.3.0-r3.

      Удалить
    2. 19 градуса у меня нет, откат на старую версию не поможет выяснить проблему....

      Удалить
  9. недавно обновился до версии 3.1-r2 всё гуд спасибо тебе 2boom

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

    ОтветитьУдалить
    Ответы
    1. 2boom плиз тока не лешай нас кнопки вызова :drinks:

      Удалить
  11. я пока написал еще один вариант без использования конвертора, но это чудо падает от каждого чиха, мне самому кнопка удобна, но енигма устроена так, что если плагин запускается автостарт, то он постоянно исполняется в фоне не останавливаясь никогда, и если это просто не грузящее систему проверка, это одно, а например подсчет битрейта в постоянке существенно жрет ресурс, я пока время от времени воюю с этим плагом...

    ОтветитьУдалить
  12. Привет 2boom!
    Скажи Пж. будет ли исправлена работа Плагина на имидже VTI?

    [http://i66.fastpic.ru/big/2014/0722/2e/4f911a7820bff36024eb75e75ddc902e.jpg]

    ОтветитьУдалить
  13. @pp dd вероятно не будет, тут виноват имидж, я написал разработчикам, они молчат и давно....

    ОтветитьУдалить
  14. у меня отображается название эмулятора wicard , 2 -ва раза ,вот так wicard wicard как исправить

    ОтветитьУдалить
    Ответы
    1. открыть текстовым редактором /etc/init.d/softcam.wicardd
      найти в нем
      info)
      echo "wicardd wicardd"
      ;;

      и поменять на то что нравится

      Удалить
  15. стоит вот так где поправить

    #!/bin/sh

    case "$1" in
    start)
    ulimit -s 512
    exec start-stop-daemon -S -x /var/emu/wicardd_1.17 -- -d -c /var/keys/wicardd.conf
    ;;
    stop)
    exec start-stop-daemon -K -R 2 -x /var/emu/wicardd_1.17 &
    sleep 2
    killall -9 wicardd_1.17 2>/dev/null
    sleep 2
    rm -rf /tmp/oscam.log /tmp/ecm.info /tmp/camd.socket
    ;;
    restart|reload)
    $0 stop
    sleep 1
    $0 start
    ;;
    version)
    echo "1.17"
    ;;
    info)
    echo "wicardd 1.17"
    ;;
    *)
    echo "Usage: $0 start|stop|restart"
    exit 1
    ;;
    esac
    exit 0

    ОтветитьУдалить
    Ответы
    1. в такой ситуации не надо править, надо найти левые скрипты старта эмулятора, вероятно ставились версии не для данного имиджа и плагин их находит раньше чем скрипт от pli

      Удалить
  16. имидж HDMU стоит может подскажите как отыскать может в терменале какой нибудь командой

    ОтветитьУдалить
    Ответы
    1. существует приблизительно около 20 вариантов нахождения скриптов или записей в settings имени эмулятора, открывай ./usr/lib/enigma2/python/Components/Converter/QuickEcmInfo2.py
      начиная с строки 192 ищи адреса и название файлов которые могут у тебя быть

      Удалить
  17. вот с этои строки
    #Pli
    elif os.path.isfile("/etc/init.d/softcam") or os.path.isfile("/etc/init.d/cardserver"):
    if os.path.isfile("/etc/init.d/softcam"):
    for line in open("/etc/init.d/softcam"):
    if "echo" in line:
    nameemu.append(line)
    if len(nameemu) > 1:
    camdlist = "%s" % nameemu[1].split('"')[1]
    if os.path.isfile("/etc/init.d/cardserver"):
    for line in open("/etc/init.d/cardserver"):
    if "echo" in line:

    ОтветитьУдалить
  18. "/etc/init.d/softcam" вот здесь у меня стоят скрипт для запуска

    ОтветитьУдалить
  19. #Pli
    elif os.path.isfile("/etc/init.d/softcam") or os.path.isfile("/etc/init.d/cardserver"):
    if os.path.isfile("/etc/init.d/softcam"):
    for line in open("/etc/init.d/softcam"):
    вот тут мои находяться а родной имдж HDMU
    вот что нашел
    #HDMU
    elif os.path.isfile("/etc/.emustart") and os.path.isfile("/etc/image-version"):
    for line in open("/etc/.emustart"):
    пробывал удалить не выходит

    ОтветитьУдалить
  20. нечего не происходит

    AT700 login: root
    Password:




    ('-. .-. _ .-') _ _ .-')
    ( OO ) /( ( OO) )( '.( OO )_
    ,--. ,--. \ .'_ ,--. ,--.),--. ,--.
    | | | | ,`'--..._)| `.' | | | | |
    | .| | | | \ '| | | | | .-')
    | | | | ' || |'.'| | | |_|( OO )
    | .-. | | | / :| | | | | | | `-' /
    | | | | | '--' /| | | |(' '-'(_.-'
    `--' `--' `-------' `--' `--' `-----'



    -----====== HDMU 12614 enigma2 Git 3057 ======-----




    BusyBox v1.22.1 (2014-08-02 11:27:00 CEST) built-in shell (ash)
    Enter 'help' for a list of built-in commands.

    AT700:~# rm -f /etc/.emustart
    AT700:~#

    ОтветитьУдалить
    Ответы
    1. и не должно ничего происходить, потом надо посмотреть наличие файла /etc/.emustart и как это сказалось на имени эмулятора в плагине

      Удалить
  21. все сначало изначально в этом имидже находяться скрипты usr/emu/start я эти скрипты удалил и поставил как в Pil /etc/init.d/softcam, - usr/emu/start скриптов нет поидеи должно правильно отображаться но нет и как с этим быть

    ОтветитьУдалить
  22. искать где еще есть то мешает правильно отображаться, смотри в конвертере до pli там есть комментарии какой имидж проверяется, либо вернуть все взад, найти скрипт старта в папке usr/emu/start и исправить в нем название...

    ОтветитьУдалить
  23. usr/emu/start все скрипты удалены , установлены /etc/init.d/softcam в версии 2,2 все отображало отлчно в е- панели отображает как надо , да и в QuickEmuRestart выводит тоже самое wicard wicardd во такая хрень и как поправить

    ОтветитьУдалить
    Ответы
    1. в е-panel проверяется только плишные эмуляторы потому и показывает правильно, а тут ситуация о которой писал выше кто то перебивает, чьи то хвосты, только методом научного тыка проверять все пути нахожднгия файлов, и если ставился когдато менеджер от Taapat альтернативный удалить запись о нем в /etc/enigma2/settings

      Удалить
  24. Ответы
    1. выложи на обменник /etc/enigma2/settings я посмотрю в него, может чего увижу

      Удалить
  25. вот сдесь посмотри https://yadi.sk/d/1INYJmFgZYTtL

    ОтветитьУдалить
  26. #!/bin/sh

    case "$1" in
    start)
    ulimit -s 512
    exec start-stop-daemon -S -x /var/emu/wicardd_1.17 -- -d -c /var/keys/wicardd.conf
    ;;
    stop)
    exec start-stop-daemon -K -R 2 -x /var/emu/wicardd_1.17 &
    sleep 2
    killall -9 wicardd_1.17 2>/dev/null
    sleep 2
    rm -rf /tmp/oscam.log /tmp/ecm.info /tmp/camd.socket
    ;;
    restart|reload)
    $0 stop
    sleep 1
    $0 start
    ;;
    version)
    echo "1.17"
    ;;
    info)
    echo "wicardd 1.17"
    ;;
    *)
    echo "Usage: $0 start|stop|restart"
    exit 1
    ;;
    esac
    exit 0

    ОтветитьУдалить
  27. а случаем ClassSysUtil не установлен? я его хвостов не вижу но всякое может быть? и точно стоит последняя версия Quickecminfo?

    ОтветитьУдалить
  28. ClassSysUtil это точно не стоит , да стоит quickecminfo 3.1-r2

    ОтветитьУдалить
  29. в такой линк существует /etc/init.d/cardserver ? если то cat /etc/init.d/cardserver и покажи

    ОтветитьУдалить
  30. !/bin/sh
    case "$1" in
    start)
    sleep 3 ; exec /usr/script/wicardd_cam.sh start
    ;;
    stop)
    exec start-stop-daemon -K -R 2 -x /var/emu/wicardd_1.15
    ;;
    restart|reload)
    $0 stop
    sleep 1
    $0 start
    ;;
    version)
    echo "1.15"
    ;;
    info)
    echo "wicardd_1.15"
    ;;
    *)
    echo "Usage: $0 start|stop|restart"
    exit 1
    ;;
    esac
    exit 0
    я удалил его но нечего не происходит, /usr/script/wicardd_cam.sh start
    #!/bin/sh
    case "$1" in
    start)
    sleep 3 ; exec /usr/script/wicardd_cam.sh start
    ;;
    stop)
    exec start-stop-daemon -K -R 2 -x /var/emu/wicardd_1.15
    ;;
    restart|reload)
    $0 stop
    sleep 1
    $0 start
    ;;
    version)
    echo "1.15"
    ;;
    info)
    echo "wicardd_1.15"
    ;;
    *)
    echo "Usage: $0 start|stop|restart"
    exit 1
    ;;
    esac
    exit 0
    /etc/init.d/cardserver

    ОтветитьУдалить
  31. про запуск скрипта из скрипта я промолчу, удали линк /etc/init.d/cardserver и посмотри что будет выводить

    ОтветитьУдалить
  32. да удалил все отображает как надо спасибо

    ОтветитьУдалить
  33. 2boom проблема осталось дело в том что я удалил линк /etc/init.d/cardserver ну думал все в поряде так и есть отображает как надо но решился переключиться на мджкам , и вижу старую два название эмулятора , зашел и посмотрел а там опять появился линк /etc/init.d/cardserver ,да такоеже и с оскам

    ОтветитьУдалить
    Ответы
    1. с мое стороны проблемы не существует, если и у тебя работает cardserver и softcam то будут отображаться 2 имени, имя cardserver и имя softcam ты разберись с своими методами управления эмуляторами, зачем тебе 2 работающих эмулятора и т.д. эти вопросы не ко мне

      Удалить
  34. так у меня не работае cardserver я вообще по удалял cardserver и линк , но как я переключаюсь ну например с виккарда на мдкам или на оскам захажу ви вижу линк /etc/init.d/cardserver он при переключении эмуляторов автоматом создает линк /etc/init.d/cardserver и што делать с этой проблемой

    ОтветитьУдалить
  35. удали автокам, и используй переключением из epanel там пока руками не включишь ничего стартовать не будет...

    ОтветитьУдалить
  36. автокам конфликтует што ли , а без удаление автокам можно ли как обойтись

    ОтветитьУдалить
  37. не знаю не пользуюсь, но по логике это он запускает cardserver...

    ОтветитьУдалить
  38. 2boom привет если есть желание то плиз зделай адптатцию плагина под VTi 7-0

    ОтветитьУдалить
  39. @marat shamsutdinov, разработчики VTI в курсе, что им надо поправить, сказали что посмотрят, вот и ждем, переделыватся в данном случае ничего не будет, разве что сподоблюсь вообще переделать весь плагин, но это явно не скоро....

    ОтветитьУдалить
  40. после добавления Hotkey плагин не реагирует на кнопки вызова.

    ОтветитьУдалить
  41. к тому кто добавил HotKey, кто собирает имидж, на взрослых ресиверах с Hotkey нет проблем все работает....

    ОтветитьУдалить