19 марта | 2026г. | 03:35:05

АвторТема: Обсуждение и модификация плагинов (Общие вопросы)  (Прочитано 194222 раз)

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

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

  • Мастер Джедай
  • ***
  • Сообщений: 19255
  • Поблагодарили: 112580
  • Уважение: +2207
Evg77734, не оно как пример?

Спойлер   :
Для запуска установленного плагина в Enigma 2 через командную строку (SSH/Telnet) обычно используется имитация нажатия кнопки пульта. Найдите плагин в /usr/lib/enigma2/python/Plugins/Extensions/ и используйте команду wget -qO - http://127.0.0.1/web/remotecontrol?command=XXX, где XXX — код кнопки (например, 116 — Power, коды зависят от меню плагина), либо перезапустите GUI командой killall -9 enigma2 после внесения изменений.
Основные способы запуска:
Имитация пульта (Remote Control API):
Плагины обычно привязаны к определенному пункту меню. Вы можете отправить команду на нажатие кнопки, которая открывает нужный плагин:
wget -qO - http://127.0.0.1/web/remotecontrol?command=XXX
(Коды кнопок можно найти в документации OpenWebIf, например, 352-365 — это кнопки выбора/меню).
Перезапуск Enigma2 (если плагин требует обновления):
Если плагин был установлен или настроен через файлы, для его активации часто достаточно перезагрузить оболочку:
init 4 (остановка)
init 3 (запуск)
Или: killall -9 enigma2
Прямой вызов скрипта (если есть):
Некоторые плагины имеют исполняемый файл .sh в /usr/script/, который можно запустить напрямую:
/usr/script/имя_скрипта.sh
Для работы используйте DCC_E2 (Dreambox Control Center) или другой SSH-клиент (например, PuTTY) для подключения к IP-адресу ресивера с логином root.


Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6731
  • Поблагодарили: 28833
  • Уважение: +257
Evg77734, ну я полагаю, принцип тот же, что в горячих кнопках, только не код из цифр вбивать а ID плага 

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1934
  • Поблагодарили: 13715
  • Уважение: +532
сергей 999s, метод wget -qO - .... работает, но кодов кнопок в документации OpenWebIf я не нашел, даже в исходниках OpenWebIf есть только несколько кодов. Вчера игрался, работает, но вводя код вслепую попадаешь в неожиданное место (в хорошем смысле этого слова), а перебирать тысячу кодов по порядку такое себе занятие, время да и натворить можно дел с ресивером.  Хоть строка про лог есть в настройках OpenWebIf, но лог по факту не пишется никуда, а по логу отследить можно было бы за минуту.
Остальные советы относятся к запуску чего либо вообще, но не к запуску плагинов  :unknw:

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2453
  • Поблагодарили: 8119
  • Уважение: +112
но кодов кнопок в документации OpenWebIf я не нашел, даже в исходниках OpenWebIf есть только несколько кодов.
значит плохо искал, все здесь, а все коды кнопок находятся в файле коды
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1934
  • Поблагодарили: 13715
  • Уважение: +532
Vasiliks, та похоже, что не то и не там искал  :lol:
В общем с помощью кодов можно дублировать работу пульта. А если использовать скрипт sh, то задачи автоматизируются. Ниже скрипт запускает плагин Календарь, у меня Плагины не на зеленой кнопке, а просто в Меню.
Прикольно наблюдать, как ресивер с задержкой в 0,5 сек сам полез к себе в меню перемещается в нужном направлении и в конце концов успешно справляется с поставленной задачей, хотя все это и жутковато выглядит  :shok:
Полезно было бы сделать скрипт, который сам устанавливает пароль root после установки имиджа, только я не понял, в кодах только большие буквы латинского алфавита, а маленьких не видно  :unknw:

Но это не то, что я имел ввиду: Как запустить плагин из командной строки минуя первую функцию def Plugins(path, **kwargs), если сразу запускать def main(...), или что другое, то ругается на невозможность импорта всего, что там указано.

Оффлайн ms4295

  • Джедай
  • ***
  • Сообщений: 354
  • Поблагодарили: 229
  • Уважение: +1
Подскажите есть ли плагин , который показывает битрейт на iptv каналах ?

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1934
  • Поблагодарили: 13715
  • Уважение: +532
ms4295, я как то делал анализатор Здесь, но он показывает не при просмотре, а можно проанализировать каждый iptv канал / видео / аудио файл отдельно.  Идея не сложная, если бы кто взялся.

Оффлайн Tomski2

  • Друзья Джедаев
  • *****
  • Сообщений: 817
  • Поблагодарили: 1696
  • Уважение: -1
Добрый день, скажите пожалуйста где-то можно скачать плагин Speedtest а то здесь на форуме они есть в темах но они не работают, если есть у кого поделитесь  :drinks:

Оффлайн agga

  • Великий Джедай
  • ****
  • Сообщений: 758
  • Поблагодарили: 1170
  • Уважение: +30
Tomski2, Speedtest заблокирован в нашей стране,как и многое другое.
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн Tomski2

  • Друзья Джедаев
  • *****
  • Сообщений: 817
  • Поблагодарили: 1696
  • Уважение: -1
agga,
Я в курсе что заблокировали я спрашиваю может кто-то может восстановить как то этот плагин

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1934
  • Поблагодарили: 13715
  • Уважение: +532
Tomski2, так этот плагин прекрасно работает, просто к этому ресурсу заблокирован доступ. В реестре РКН он находится в списках на блокировку.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн Tomski2

  • Друзья Джедаев
  • *****
  • Сообщений: 817
  • Поблагодарили: 1696
  • Уважение: -1
Evg77734, Я в курсе еще раз говорю и спрашиваю мне нужен просто плагин для теста скорости интернета любой но что то бы работал на ultimo4K , у тебя есть что предложить на замену заблакированому ?

Онлайн Evg77734

  • Совет Джедаев
  • ****
  • Сообщений: 1934
  • Поблагодарили: 13715
  • Уважение: +532
Tomski2, а у меня должно быть?  :shok:  Зря вы так агрессивно настроены, понимаете, других таких плагинов я что то не встречал, а у тех, кто делал этот плагин, он прекрасно работает и там никто ничего нового делать не будет  :unknw:

P.S. Вот покопался в интернете, оказывается мы недооцениваем этот speedtest.py (в прицепе)
Если запустить его из командной строки, то как я понимаю он ищет ближайший к нам сервер и проводит тест скорости интернета.
Но можно и выбирать сервера командой:
python3 /путь_к_файлу/speedtest.py --list
Он ищет все ближайшие сервера, я квн подключил к Голландии и получил ответ:
Спойлер   :
Retrieving speedtest.net configuration...
 6554) WorldStream B.V. (Naaldwijk, Netherlands) [0.00 km]
69740) Next Network LTD (Naaldwijk, Netherlands) [0.00 km]
26476) Glasnet (Den Haag, Netherlands) [10.68 km]
40915) XXLNet B.V. (Rotterdam, Netherlands) [20.84 km]
32582) VodafoneZiggo (Schiphol, Netherlands) [52.16 km]
61186) KPN B.V. (Amstelveen, Netherlands) [57.58 km]
37363) Melbicom (Amsterdam, Netherlands) [63.01 km]
69150) HostPalace (Amsterdam, Netherlands) [63.01 km]
 9913) fdcservers.net (Amsterdam, Netherlands) [63.01 km]
29076) XS News B.V. (Amsterdam, Netherlands) [63.01 km]
Далее выбрал сервер с ID 9913 и даю команду:
python3 /путь_к_файлу/speedtest.py --server 9913
Тест:
Спойлер   :
Retrieving speedtest.net configuration...
Testing from WorldStream (212.8.243.74)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by fdcservers.net (Amsterdam) [63.01 km]: 50.489 ms
Testing download speed/.../speedtest.py:772: DeprecationWarning: isSet() is deprecated, use is_set() instead
  if shutdown_event.isSet():
................................................................................
Download: 80.93 Mbit/s
Testing upload speed...
Upload: 74.93 Mbit/s
Подключался к Сингапуру, Польше и везде находил местные сервера к которым можно было проверить скорость интернета.
В ресивере это тоже работает.
Попробуйте без квн, в списке серверов должны быть например Росстелеком и другие.
Если это работает, то до плагина с указанием местного сервера один шаг.
Лично меня устраивает тест скорости интернета в терминале, как я описал выше.
Но может кто возьмется сделать плагин со стрелочками, как вы хотите.

P.P.S  Вот вспомнил, могу предложить плагин Speedtest (в прицепе в архиве), я делал и уже предлагал в 2021 году, нормально работает, на основе вышеописанного speedtest.py.
По минимальному пингу выбирает сервер и проверяет к нему скорость интернета.  Я иногда пользуюсь  ;)

Оффлайн Frolly_Molly

  • Младший Джедай
  • **
  • Сообщений: 118
  • Поблагодарили: 190
  • Уважение: +2
День добрый. При запуске TorrePlayer 1.3 по желтой кнопке появляется вечный спинер. Излечимо?
Спойлер   :
OpenBh Enigma2 Crashlog

Crashdate = Вт фев 17 10:20:16 2026

Creator = OpenBh
Version = 5.5.1
Build = 016
Type = release
Machine = vuuno4kse
URL = http://www.openbh.net
distro=openbh
compile-date=20251011
compile-datetime=20251011015817
Compiled = Oct 14 2025
Skin = Fury-FHD/skin.xml
Component = Enigma2

Kernel CMDline = root=/dev/mmcblk0p4 rootfstype=ext4 rootflags=data=journal rootwait rw coherent_pool=2M vmalloc=666m bmem=641m@350m bmem=641m@2430m
Nim Sockets = NIM Socket 0:
   Type: DVB-S2X
   Name: Vuplus DVB-S NIM(45308X FBC)
   Frontend_Device: 0
NIM Socket 1:
   Type: DVB-S2X
   Name: Vuplus DVB-S NIM(45308X FBC)
   Frontend_Device: 1
NIM Socket 2:
   Type: DVB-S2X
   Name: Vuplus DVB-S NIM(45308X FBC)
   Frontend_Device: 2
NIM Socket 3:
   Type: DVB-S2X
   Name: Vuplus DVB-S NIM(45308X FBC)
   Frontend_Device: 3
NIM Socket 4:
   Type: DVB-S2X
   Name: Vuplus DVB-S NIM(45308X FBC)
   Frontend_Device: 4
NIM Socket 5:
   Type: DVB-S2X
   Name: Vuplus DVB-S NIM(45308X FBC)
   Frontend_Device: 5
NIM Socket 6:
   Type: DVB-S2X
   Name: Vuplus DVB-S NIM(45308X FBC)
   Frontend_Device: 6
NIM Socket 7:
   Type: DVB-S2X
   Name: Vuplus DVB-S NIM(45308X FBC)
   Frontend_Device: 7


29,"lms":53998}}
<   444.156570> 10:20:10.1844 sending command "j
"
<   444.156851> 10:20:10.1847 PlayerApp::stderrAvail: {"J":{"ms":37529,"lms":53998}}

<   444.156899> 10:20:10.1847 PlayerApp::handleJsonStr: {"J":{"ms":37529,"lms":53998}}
<   444.256555> 10:20:10.2844 sending command "j
"
<   444.256727> 10:20:10.2845 PlayerApp::stderrAvail: {"J":{"ms":37629,"lms":53998}}

<   444.256775> 10:20:10.2846 PlayerApp::handleJsonStr: {"J":{"ms":37629,"lms":53998}}
<   444.356565> 10:20:10.3844 sending command "j
"
<   444.356826> 10:20:10.3846 PlayerApp::stderrAvail: {"J":{"ms":37729,"lms":53998}}

<   444.356884> 10:20:10.3847 PlayerApp::handleJsonStr: {"J":{"ms":37729,"lms":53998}}
<   444.456566> 10:20:10.4844 sending command "j
"
<   444.456830> 10:20:10.4846 PlayerApp::stderrAvail: {"J":{"ms":37829,"lms":53998}}

<   444.456887> 10:20:10.4847 PlayerApp::handleJsonStr: {"J":{"ms":37829,"lms":53998}}
<   444.556566> 10:20:10.5844 sending command "j
"
<   444.556830> 10:20:10.5846 PlayerApp::stderrAvail: {"J":{"ms":37929,"lms":53998}}

<   444.556884> 10:20:10.5847 PlayerApp::handleJsonStr: {"J":{"ms":37929,"lms":53998}}
<   444.656567> 10:20:10.6844 sending command "j
"
<   444.656837> 10:20:10.6847 PlayerApp::stderrAvail: {"J":{"ms":38029,"lms":53998}}

<   444.656891> 10:20:10.6847 PlayerApp::handleJsonStr: {"J":{"ms":38029,"lms":53998}}
<   444.756573> 10:20:10.7844 sending command "j
"
<   444.756870> 10:20:10.7847 PlayerApp::stderrAvail: {"J":{"ms":38129,"lms":53998}}

<   444.756919> 10:20:10.7847 PlayerApp::handleJsonStr: {"J":{"ms":38129,"lms":53998}}
<   444.856552> 10:20:10.8844 sending command "j
"
<   444.856719> 10:20:10.8845 PlayerApp::stderrAvail: {"J":{"ms":38229,"lms":53998}}

<   444.856768> 10:20:10.8846 PlayerApp::handleJsonStr: {"J":{"ms":38229,"lms":53998}}
<   444.956560> 10:20:10.9844 sending command "j
"
<   444.956819> 10:20:10.9846 PlayerApp::stderrAvail: {"J":{"ms":38329,"lms":53998}}

<   444.956876> 10:20:10.9847 PlayerApp::handleJsonStr: {"J":{"ms":38329,"lms":53998}}
<   445.056568> 10:20:11.0844 sending command "j
"
<   445.056835> 10:20:11.0846 PlayerApp::stderrAvail: {"J":{"ms":38429,"lms":53998}}

<   445.056892> 10:20:11.0847 PlayerApp::handleJsonStr: {"J":{"ms":38429,"lms":53998}}
<   445.156568> 10:20:11.1844 sending command "j
"
<   445.156822> 10:20:11.1846 PlayerApp::stderrAvail: {"J":{"ms":38529,"lms":53998}}

<   445.156874> 10:20:11.1847 PlayerApp::handleJsonStr: {"J":{"ms":38529,"lms":53998}}
<   445.256567> 10:20:11.2844 sending command "j
"
<   445.256835> 10:20:11.2846 PlayerApp::stderrAvail: {"J":{"ms":38629,"lms":53998}}

<   445.256887> 10:20:11.2847 PlayerApp::handleJsonStr: {"J":{"ms":38629,"lms":53998}}
<   445.356573> 10:20:11.3844 sending command "j
"
<   445.356847> 10:20:11.3847 PlayerApp::stderrAvail: {"J":{"ms":38729,"lms":53998}}

<   445.356897> 10:20:11.3847 PlayerApp::handleJsonStr: {"J":{"ms":38729,"lms":53998}}
<   445.456553> 10:20:11.4844 sending command "j
"
<   445.456724> 10:20:11.4845 PlayerApp::stderrAvail: {"J":{"ms":38829,"lms":53998}}

<   445.456772> 10:20:11.4846 PlayerApp::handleJsonStr: {"J":{"ms":38829,"lms":53998}}
<   445.556567> 10:20:11.5844 sending command "j
"
<   445.556832> 10:20:11.5846 PlayerApp::stderrAvail: {"J":{"ms":38929,"lms":53998}}

<   445.556887> 10:20:11.5847 PlayerApp::handleJsonStr: {"J":{"ms":38929,"lms":53998}}
<   445.656565> 10:20:11.6844 sending command "j
"
<   445.656828> 10:20:11.6846 PlayerApp::stderrAvail: {"J":{"ms":39029,"lms":53998}}

<   445.656884> 10:20:11.6847 PlayerApp::handleJsonStr: {"J":{"ms":39029,"lms":53998}}
<   445.756565> 10:20:11.7844 sending command "j
"
<   445.756837> 10:20:11.7847 PlayerApp::stderrAvail: {"J":{"ms":39129,"lms":53998}}

<   445.756892> 10:20:11.7847 PlayerApp::handleJsonStr: {"J":{"ms":39129,"lms":53998}}
<   445.856565> 10:20:11.8844 sending command "j
"
<   445.856817> 10:20:11.8846 PlayerApp::stderrAvail: {"J":{"ms":39229,"lms":53998}}

<   445.856868> 10:20:11.8847 PlayerApp::handleJsonStr: {"J":{"ms":39229,"lms":53998}}
<   445.956571> 10:20:11.9844 sending command "j
"
<   445.956853> 10:20:11.9847 PlayerApp::stderrAvail: {"J":{"ms":39329,"lms":53998}}

<   445.956903> 10:20:11.9847 PlayerApp::handleJsonStr: {"J":{"ms":39329,"lms":53998}}
<   446.056554> 10:20:12.0844 sending command "j
"
<   446.056732> 10:20:12.0845 PlayerApp::stderrAvail: {"J":{"ms":39429,"lms":53998}}

<   446.056786> 10:20:12.0846 PlayerApp::handleJsonStr: {"J":{"ms":39429,"lms":53998}}
<   446.156565> 10:20:12.1844 sending command "j
"
<   446.156830> 10:20:12.1846 PlayerApp::stderrAvail: {"J":{"ms":39529,"lms":53998}}

<   446.156887> 10:20:12.1847 PlayerApp::handleJsonStr: {"J":{"ms":39529,"lms":53998}}
<   446.256568> 10:20:12.2844 sending command "j
"
<   446.256833> 10:20:12.2846 PlayerApp::stderrAvail: {"J":{"ms":39629,"lms":53998}}

<   446.256888> 10:20:12.2847 PlayerApp::handleJsonStr: {"J":{"ms":39629,"lms":53998}}
<   446.356567> 10:20:12.3844 sending command "j
"
<   446.356834> 10:20:12.3846 PlayerApp::stderrAvail: {"J":{"ms":39729,"lms":53998}}

<   446.356891> 10:20:12.3847 PlayerApp::handleJsonStr: {"J":{"ms":39729,"lms":53998}}
<   446.456567> 10:20:12.4844 sending command "j
"
<   446.456822> 10:20:12.4846 PlayerApp::stderrAvail: {"J":{"ms":39829,"lms":53998}}

<   446.456873> 10:20:12.4847 PlayerApp::handleJsonStr: {"J":{"ms":39829,"lms":53998}}
<   446.556572> 10:20:12.5844 sending command "j
"
<   446.556849> 10:20:12.5847 PlayerApp::stderrAvail: {"J":{"ms":39929,"lms":53998}}

<   446.556898> 10:20:12.5847 PlayerApp::handleJsonStr: {"J":{"ms":39929,"lms":53998}}
<   446.656551> 10:20:12.6844 sending command "j
"
<   446.656711> 10:20:12.6845 PlayerApp::stderrAvail: {"J":{"ms":40029,"lms":53998}}

<   446.656759> 10:20:12.6846 PlayerApp::handleJsonStr: {"J":{"ms":40029,"lms":53998}}
<   446.756566> 10:20:12.7844 sending command "j
"
<   446.756832> 10:20:12.7846 PlayerApp::stderrAvail: {"J":{"ms":40129,"lms":53998}}

<   446.756890> 10:20:12.7847 PlayerApp::handleJsonStr: {"J":{"ms":40129,"lms":53998}}
<   446.856566> 10:20:12.8844 sending command "j
"
<   446.856824> 10:20:12.8846 PlayerApp::stderrAvail: {"J":{"ms":40229,"lms":53998}}

<   446.856878> 10:20:12.8847 PlayerApp::handleJsonStr: {"J":{"ms":40229,"lms":53998}}
<   446.956565> 10:20:12.9844 sending command "j
"
<   446.956832> 10:20:12.9846 PlayerApp::stderrAvail: {"J":{"ms":40329,"lms":53998}}

<   446.956889> 10:20:12.9847 PlayerApp::handleJsonStr: {"J":{"ms":40329,"lms":53998}}
<   447.056568> 10:20:13.0844 sending command "j
"
<   447.056841> 10:20:13.0847 PlayerApp::stderrAvail: {"J":{"ms":40429,"lms":53998}}

<   447.056894> 10:20:13.0847 PlayerApp::handleJsonStr: {"J":{"ms":40429,"lms":53998}}
<   447.156572> 10:20:13.1844 sending command "j
"
<   447.156850> 10:20:13.1847 PlayerApp::stderrAvail: {"J":{"ms":40529,"lms":53998}}

<   447.156897> 10:20:13.1847 PlayerApp::handleJsonStr: {"J":{"ms":40529,"lms":53998}}
<   447.256554> 10:20:13.2844 sending command "j
"
<   447.256722> 10:20:13.2845 PlayerApp::stderrAvail: {"J":{"ms":40629,"lms":53998}}

<   447.256769> 10:20:13.2846 PlayerApp::handleJsonStr: {"J":{"ms":40629,"lms":53998}}
<   447.356564> 10:20:13.3844 sending command "j
"
<   447.356834> 10:20:13.3846 PlayerApp::stderrAvail: {"J":{"ms":40729,"lms":53998}}

<   447.356897> 10:20:13.3847 PlayerApp::handleJsonStr: {"J":{"ms":40729,"lms":53998}}
<   447.456568> 10:20:13.4844 sending command "j
"
<   447.456834> 10:20:13.4846 PlayerApp::stderrAvail: {"J":{"ms":40829,"lms":53998}}

<   447.456887> 10:20:13.4847 PlayerApp::handleJsonStr: {"J":{"ms":40829,"lms":53998}}
<   447.556568> 10:20:13.5844 sending command "j
"
<   447.556824> 10:20:13.5846 PlayerApp::stderrAvail: {"J":{"ms":40929,"lms":53998}}

<   447.556879> 10:20:13.5847 PlayerApp::handleJsonStr: {"J":{"ms":40929,"lms":53998}}
<   447.656565> 10:20:13.6844 sending command "j
"
<   447.656857> 10:20:13.6847 PlayerApp::stderrAvail: {"J":{"ms":41029,"lms":53998}}

<   447.656908> 10:20:13.6847 PlayerApp::handleJsonStr: {"J":{"ms":41029,"lms":53998}}
<   447.756573> 10:20:13.7844 sending command "j
"
<   447.756853> 10:20:13.7847 PlayerApp::stderrAvail: {"J":{"ms":41129,"lms":53998}}

<   447.756902> 10:20:13.7847 PlayerApp::handleJsonStr: {"J":{"ms":41129,"lms":53998}}
<   447.856555> 10:20:13.8844 sending command "j
"
<   447.856746> 10:20:13.8846 PlayerApp::stderrAvail: {"J":{"ms":41229,"lms":53998}}

<   447.856798> 10:20:13.8846 PlayerApp::handleJsonStr: {"J":{"ms":41229,"lms":53998}}
<   447.956561> 10:20:13.9844 sending command "j
"
<   447.956826> 10:20:13.9846 PlayerApp::stderrAvail: {"J":{"ms":41329,"lms":53998}}

<   447.956887> 10:20:13.9847 PlayerApp::handleJsonStr: {"J":{"ms":41329,"lms":53998}}
<   448.056566> 10:20:14.0844 sending command "j
"
<   448.056833> 10:20:14.0846 PlayerApp::stderrAvail: {"J":{"ms":41429,"lms":53998}}

<   448.056893> 10:20:14.0847 PlayerApp::handleJsonStr: {"J":{"ms":41429,"lms":53998}}
<   448.156568> 10:20:14.1844 sending command "j
"
<   448.156834> 10:20:14.1846 PlayerApp::stderrAvail: {"J":{"ms":41529,"lms":53998}}

<   448.156902> 10:20:14.1847 PlayerApp::handleJsonStr: {"J":{"ms":41529,"lms":53998}}
<   448.256567> 10:20:14.2844 sending command "j
"
<   448.256837> 10:20:14.2847 PlayerApp::stderrAvail: {"J":{"ms":41629,"lms":53998}}

<   448.256894> 10:20:14.2847 PlayerApp::handleJsonStr: {"J":{"ms":41629,"lms":53998}}
<   448.356574> 10:20:14.3844 sending command "j
"
<   448.356845> 10:20:14.3847 PlayerApp::stderrAvail: {"J":{"ms":41729,"lms":53998}}

<   448.356893> 10:20:14.3847 PlayerApp::handleJsonStr: {"J":{"ms":41729,"lms":53998}}
<   448.456555> 10:20:14.4844 sending command "j
"
<   448.456729> 10:20:14.4845 PlayerApp::stderrAvail: {"J":{"ms":41829,"lms":53998}}

<   448.456779> 10:20:14.4846 PlayerApp::handleJsonStr: {"J":{"ms":41829,"lms":53998}}
<   448.556567> 10:20:14.5844 sending command "j
"
<   448.556830> 10:20:14.5846 PlayerApp::stderrAvail: {"J":{"ms":41929,"lms":53998}}

<   448.556884> 10:20:14.5847 PlayerApp::handleJsonStr: {"J":{"ms":41929,"lms":53998}}
<   448.656565> 10:20:14.6844 sending command "j
"
<   448.656836> 10:20:14.6847 PlayerApp::stderrAvail: {"J":{"ms":42029,"lms":53998}}

<   448.656895> 10:20:14.6847 PlayerApp::handleJsonStr: {"J":{"ms":42029,"lms":53998}}
<   448.756566> 10:20:14.7844 sending command "j
"
<   448.756823> 10:20:14.7846 PlayerApp::stderrAvail: {"J":{"ms":42129,"lms":53998}}

<   448.756879> 10:20:14.7847 PlayerApp::handleJsonStr: {"J":{"ms":42129,"lms":53998}}
<   448.856566> 10:20:14.8844 sending command "j
"
<   448.856838> 10:20:14.8847 PlayerApp::stderrAvail: {"J":{"ms":42229,"lms":53998}}

<   448.856894> 10:20:14.8847 PlayerApp::handleJsonStr: {"J":{"ms":42229,"lms":53998}}
<   448.956573> 10:20:14.9844 sending command "j
"
<   448.956844> 10:20:14.9847 PlayerApp::stderrAvail: {"J":{"ms":42329,"lms":53998}}

<   448.956891> 10:20:14.9847 PlayerApp::handleJsonStr: {"J":{"ms":42329,"lms":53998}}
<   449.056553> 10:20:15.0844 sending command "j
"
<   449.056721> 10:20:15.0845 PlayerApp::stderrAvail: {"J":{"ms":42429,"lms":53998}}

<   449.056773> 10:20:15.0846 PlayerApp::handleJsonStr: {"J":{"ms":42429,"lms":53998}}
<   449.156564> 10:20:15.1844 sending command "j
"
<   449.156823> 10:20:15.1846 PlayerApp::stderrAvail: {"J":{"ms":42529,"lms":53998}}

<   449.156880> 10:20:15.1847 PlayerApp::handleJsonStr: {"J":{"ms":42529,"lms":53998}}
<   449.256561> 10:20:15.2844 sending command "j
"
<   449.256829> 10:20:15.2846 PlayerApp::stderrAvail: {"J":{"ms":42629,"lms":53998}}

<   449.256889> 10:20:15.2847 PlayerApp::handleJsonStr: {"J":{"ms":42629,"lms":53998}}
<   449.356566> 10:20:15.3844 sending command "j
"
<   449.356831> 10:20:15.3846 PlayerApp::stderrAvail: {"J":{"ms":42729,"lms":53998}}

<   449.356888> 10:20:15.3847 PlayerApp::handleJsonStr: {"J":{"ms":42729,"lms":53998}}
<   449.456566> 10:20:15.4844 sending command "j
"
<   449.456834> 10:20:15.4846 PlayerApp::stderrAvail: {"J":{"ms":42829,"lms":53998}}

<   449.456904> 10:20:15.4847 PlayerApp::handleJsonStr: {"J":{"ms":42829,"lms":53998}}
<   449.556571> 10:20:15.5844 sending command "j
"
<   449.556847> 10:20:15.5847 PlayerApp::stderrAvail: {"J":{"ms":42929,"lms":53998}}

<   449.556896> 10:20:15.5847 PlayerApp::handleJsonStr: {"J":{"ms":42929,"lms":53998}}
<   449.656553> 10:20:15.6844 sending command "j
"
<   449.656720> 10:20:15.6845 PlayerApp::stderrAvail: {"J":{"ms":43029,"lms":53998}}

<   449.656767> 10:20:15.6846 PlayerApp::handleJsonStr: {"J":{"ms":43029,"lms":53998}}
<   449.756565> 10:20:15.7844 sending command "j
"
<   449.756831> 10:20:15.7846 PlayerApp::stderrAvail: {"J":{"ms":43129,"lms":53998}}

<   449.756885> 10:20:15.7847 PlayerApp::handleJsonStr: {"J":{"ms":43129,"lms":53998}}
<   449.856565> 10:20:15.8844 sending command "j
"
<   449.856832> 10:20:15.8846 PlayerApp::stderrAvail: {"J":{"ms":43229,"lms":53998}}

<   449.856892> 10:20:15.8847 PlayerApp::handleJsonStr: {"J":{"ms":43229,"lms":53998}}
<   449.956567> 10:20:15.9844 sending command "j
"
<   449.956830> 10:20:15.9846 PlayerApp::stderrAvail: {"J":{"ms":43329,"lms":53998}}

<   449.956889> 10:20:15.9847 PlayerApp::handleJsonStr: {"J":{"ms":43329,"lms":53998}}
<   450.056568> 10:20:16.0844 sending command "j
"
<   450.056863> 10:20:16.0847 PlayerApp::stderrAvail: {"J":{"ms":43429,"lms":54558}}

<   450.056932> 10:20:16.0847 PlayerApp::handleJsonStr: {"J":{"ms":43429,"lms":54558}}
<   450.156572> 10:20:16.1844 sending command "j
"
<   450.156894> 10:20:16.1847 PlayerApp::stderrAvail: {"J":{"ms":43529,"lms":55678}}

<   450.156967> 10:20:16.1848 PlayerApp::handleJsonStr: {"J":{"ms":43529,"lms":55678}}
<   450.256565> 10:20:16.2844 sending command "j
"
<   450.256828> 10:20:16.2846 PlayerApp::stderrAvail: {"J":{"ms":43629,"lms":56878}}

<   450.256865> 10:20:16.2847 PlayerApp::handleJsonStr: {"J":{"ms":43629,"lms":56878}}
<   450.356567> 10:20:16.3844 sending command "j
"
<   450.356946> 10:20:16.3848 PlayerApp::stderrAvail: {"J":{"ms":43729,"lms":58558}}

<   450.356983> 10:20:16.3848 PlayerApp::handleJsonStr: {"J":{"ms":43729,"lms":58558}}
<   450.456565> 10:20:16.4844 sending command "j
"
<   450.456948> 10:20:16.4848 PlayerApp::stderrAvail: {"J":{"ms":43829,"lms":59678}}

<   450.456983> 10:20:16.4848 PlayerApp::handleJsonStr: {"J":{"ms":43829,"lms":59678}}
<   450.556568> 10:20:16.5844 sending command "j
"
<   450.556882> 10:20:16.5847 PlayerApp::stderrAvail: {"J":{"ms":43929,"lms":59998}}

<   450.556908> 10:20:16.5847 PlayerApp::handleJsonStr: {"J":{"ms":43929,"lms":59998}}
<   450.568734> 10:20:16.5966 Traceback (most recent call last):
<   450.568823> 10:20:16.5966   File "/usr/lib/enigma2/python/Plugins/Extensions/TorrePlayer/plugin.py", line 598, in cross
<   450.575859> 10:20:16.6037     self.showPoster()
<   450.576179> 10:20:16.6040   File "/usr/lib/enigma2/python/Plugins/Extensions/TorrePlayer/plugin.py", line 639, in showPoster
<   450.578282> 10:20:16.6061     jpg_file = self.getPoster()
<   450.578600> 10:20:16.6064                ^^^^^^^^^^^^^^^^
<   450.578654> 10:20:16.6065   File "/usr/lib/enigma2/python/Plugins/Extensions/TorrePlayer/plugin.py", line 635, in getPoster
<   450.580580> 10:20:16.6084     download_file(poster_url, poster_full_path)
<   450.580788> 10:20:16.6086   File "/usr/lib/enigma2/python/Plugins/Extensions/TorrePlayer/plugin.py", line 97, in download_file
<   450.582276> 10:20:16.6101     content = request_url(url, context=context)
<   450.582751> 10:20:16.6106               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<   450.582825> 10:20:16.6106   File "/usr/lib/enigma2/python/Plugins/Extensions/TorrePlayer/torrmgr/urlrequest.py", line 59, in request_url
<   450.584195> 10:20:16.6120     retval["data"] = resp.read()
<   450.584520> 10:20:16.6123                      ^^^^^^^^^^^
<   450.584577> 10:20:16.6124   File "/usr/lib/python3.12/http/client.py", line 495, in read
<   450.585413> 10:20:16.6132   File "/usr/lib/python3.12/http/client.py", line 642, in _safe_read
<   450.585953> 10:20:16.6138   File "/usr/lib/python3.12/socket.py", line 720, in readinto
<   450.586757> 10:20:16.6146 KeyboardInterrupt
<   450.586840> 10:20:16.6147 [ePyObject] (CallObject(<bound method TorrMenu.cross of <class 'Plugins.Extensions.TorrePlayer.plugin.TorrMenu'>>,()) failed)


dmesg

<6>[    0.000000] Booting Linux on physical CPU 0x0
<5>[    0.000000] Linux version 4.1.20-1.9 (oe-user@oe-host) (gcc version 14.2.0 (GCC) ) #1 SMP Wed Aug 27 21:06:18 UTC 2025
<6>[    0.000000] CPU: ARMv7 Processor [420f00f3] revision 3 (ARMv7), cr=30c5387d
<6>[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache
<6>[    0.000000] Machine model: UNO4KSE
<6>[    0.000000] moving dtb from 0x0000000007628000 to 0x00000000009adcd0
<6>[    0.000000] bmem: Reserved 641 MiB at 0x0000000015e00000
<6>[    0.000000] bmem: Reserved 641 MiB at 0x0000000097e00000
<6>[    0.000000] cma: Reserved 16 MiB at 0x0000000096c00000
<4>[    0.000000] Forcing write-allocate cache policy for SMP
<6>[    0.000000] Memory policy: Data cache writealloc
<7>[    0.000000] On node 0 totalpages: 516096
<7>[    0.000000]   DMA zone: 684 pages used for memmap
<7>[    0.000000]   DMA zone: 0 pages reserved
<7>[    0.000000]   DMA zone: 87552 pages, LIFO batch:15

Оффлайн shadext2007

  • Младший Джедай
  • **
  • Сообщений: 100
  • Поблагодарили: 104
  • Уважение: +1
Frolly_Molly, Ели не стоит квн то ни как видимо блокируют

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1506 Ответов
449346 Просмотров
Последний ответ 07 октября | 2014г. | 16:53:08
от orwik
468 Ответов
239140 Просмотров
Последний ответ 01 марта | 2021г. | 13:37:52
от moskvish
326 Ответов
139753 Просмотров
Последний ответ 27 октября | 2024г. | 08:36:07
от Doni
1484 Ответов
475047 Просмотров
Последний ответ 04 декабря | 2019г. | 11:13:45
от fansat53
64 Ответов
14315 Просмотров
Последний ответ 08 февраля | 2026г. | 03:24:56
от kent8


X

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

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