24 декабря | 2024г. | 04:53:41


АвторТема: Плагин Sherlock 2 mod.  (Прочитано 2826 раз)

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

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

  • Мастер Джедай
  • ***
  • Сообщений: 1395
  • Поблагодарили: 8690
  • Уважение: +147
Плагин Sherlock 2 mod.
« Первое сообщение: 03 сентября | 2024г. | 19:02:46 »
+2
Плагин Sherlock 2 mod. ver. 2.0

Вторая моя модификация известного плагина Sherlock, облегченный и переработанный вариант.

- Py2/Py3
- тестировал на OpenATV 6.4 и 7.4 - проблем не заметил.
- только для FHD скинов
- требует установленного с фида плагина bitrate или файла bitrate в /usr/bin с правами 755 под свою архитектуру
- требует установленной ресивере программы curl (для установки необходимо дать последовательно две команды opkg update и opkg install curl)
- при отсутствии curl внешний IP определятся будет, как 0.0.0.0 и отображаться красным цветом, то же самое и при отсутствии интернета в ресивере
- плагин автоматически корректно завершится сразу после запуска, если канал закодирован, но не запущен эмулятор, или если канал закодирован, эмулятор запущен, но нет в ресивере интернета, то есть во всех случаях, когда bitrate не сможет посчитать битрейт по причине отсутствия картинки на экране.
- то же самое при просмотре канала IPTV, bitrate будет ожидать данные с тюнера, а их не будет.
- некоторые косяки должны повылазить и я даже догадываюсь где  ;)
Может кому то будет интересен  :hi:
Спойлер   :
[ Гостям не разрешен просмотр вложений ]


Оффлайн biko_73

  • Падаван
  • *
  • Сообщений: 13
  • Поблагодарили: 14
  • Уважение: +2
Плагин Sherlock 2 mod.
« Ответ #1: 19 сентября | 2024г. | 19:19:59 »
0
Спасибо @Evg77734. Отличное изменение, все данные доступны. Хочу задать вам вопрос о проблеме на моем устройстве vu+ zero k. Всегда отсутствует видеобитрейт в этом плагине или любом другом плагине для битрейта. Похоже, что это связано с отсутствующим драйвером каким-то образом. Могли бы вы предложить какое-либо исправление этой проблемы!!! Заранее спасибо.

Спойлер   :
[ Гостям не разрешен просмотр вложений ]

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

  • Мастер Джедай
  • ***
  • Сообщений: 1395
  • Поблагодарили: 8690
  • Уважение: +147
Плагин Sherlock 2 mod.
« Ответ #2: 20 сентября | 2024г. | 07:55:23 »
0
какое-либо исправление этой проблемы
Если это связано с драйверами, то конечно нет. Но посмотреть, что там происходит можно. Берете файл bitrate.py, здесь:
Спойлер   :
      for line in newlines:
         if len(line):
            self.datalines.append(line)
      if len(self.datalines) >= 2:
         try:
            self.vmin, self.vmax, self.vavg, self.vcur = self.datalines[0].split(' ')
            self.amin, self.amax, self.aavg, self.acur = self.datalines[1].split(' ')
         except:
            self.clearValues()
self.vmin, self.vmax, self.vavg, self.vcur = self.datalines[0].split(' ') - значения для видео
self.amin, self.amax, self.aavg, self.acur = self.datalines[1].split(' ') - значения для аудио
Если в этих строках возникает исключение, то функция self.clearValues() обнуляет все значения этой строки, как у вас на скрине для видео.
Да и аудио 63 kbit/s что то маловато для такого канала.
Понятно, что строки self.datalines[0] и self.datalines[1] существуют, но в первой возникает ошибка при попытке разделить ее по пробелам: self.datalines[0].split(' ')
Нужно глянуть, что из себя представляют self.datalines[0] и self.datalines[1] до попытки разделения. Может у self.datalines[0] структура особая, например без пробелов, или еще что.
Чтобы не возиться с выводом на экран, проще всего организовать запись значений этих строк в файл при работе плагина bitrate. Посмотреть и понять, можно ли что то подправить именно в bitrate.py, так как файл bitrate в /usr/bin/ исполняемый, скомпилирован и там ничего исправить не получится, а данные bitrate.py получает именно оттуда  :hi:

P.S. Вот проверил у себя:
datalines[0] =  621 4261 1906 1316
datalines[1] = 157 159 158 159
Ошибок нет, все примерно так и должно быть, значения битрейта все время меняются, по порядку: минимальное, максимальное, среднее и текущее

Оффлайн DANIELA

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 18
  • Уважение: 0
Плагин Sherlock 2 mod.
« Ответ #3: 21 сентября | 2024г. | 15:52:09 »
0
Нету инфы для CPU , где проблема . В инфобаре градусы есть .
На старой версии этого плагина инфу выводит ...
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]

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

  • Мастер Джедай
  • ***
  • Сообщений: 1395
  • Поблагодарили: 8690
  • Уважение: +147
Плагин Sherlock 2 mod.
« Ответ #4: 21 сентября | 2024г. | 16:14:27 »
0
На старой версии этого плагина инфу выводит ...
Есть у вас файл plugin.py той старой версии?

Оффлайн DANIELA

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 18
  • Уважение: 0
Плагин Sherlock 2 mod.
« Ответ #5: 21 сентября | 2024г. | 16:36:37 »
0
Есть у вас файл plugin.py той старой версии?
У меня сейчас на сборке от OpenATV 7.4 установлены два плагина Ваших , и какие мои действия нужны дальше ...

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

  • Мастер Джедай
  • ***
  • Сообщений: 1395
  • Поблагодарили: 8690
  • Уважение: +147
Плагин Sherlock 2 mod.
« Ответ #6: 21 сентября | 2024г. | 16:50:21 »
0
и какие мои действия нужны дальше ...
На третьем скрине вряд ли это мой плагин, но температура там есть, вот я и хотел бы глянуть его файл plugin.py, чтобы попытаться вам помочь.
В этой версии я не вносил никаких изменений в определение температуры, кроме отражения значка градуса.

Оффлайн paps1

  • Кандидат
  • *
  • Сообщений: 5
  • Поблагодарили: 11
  • Уважение: +1
Плагин Sherlock 2 mod.
« Ответ #7: 21 сентября | 2024г. | 19:58:29 »
0
Всегда отсутствует видеобитрейт в этом плагине или любом другом плагине для битрейта.
Video bitrate НИКОГДА не работал на Vu+ Zero 4K и никогда не будет работать - неисправность драйвера DVB-S2X.

Оффлайн DANIELA

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 18
  • Уважение: 0
Плагин Sherlock 2 mod.
« Ответ #8: 21 сентября | 2024г. | 22:38:05 »
0
На третьем скрине вряд ли это мой плагин

Вы были правы , это был не Ваш мод . Но установил плагин версии 1.3 , этот уже Ваше творение и температура процессора отображается ...
Как Вы и просили plugin.py старой версии прикрепил ...

Спойлер   :
[ Гостям не разрешен просмотр вложений ]


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

  • Мастер Джедай
  • ***
  • Сообщений: 1395
  • Поблагодарили: 8690
  • Уважение: +147
Плагин Sherlock 2 mod.
« Ответ #9: 21 сентября | 2024г. | 23:18:17 »
0
прикрепил
Да этот у меня есть. Покажите ответ на:
cat /proc/hisi/msp/pm_cpu

Оффлайн biko_73

  • Падаван
  • *
  • Сообщений: 13
  • Поблагодарили: 14
  • Уважение: +2
Плагин Sherlock 2 mod.
« Ответ #10: 22 сентября | 2024г. | 12:29:35 »
0
Video bitrate НИКОГДА не работал на Vu+ Zero 4K и никогда не будет работать - неисправность драйвера DVB-S2X.

Это понимается как неработающий битрейт видео на Vu+ Zero 4K, вот что я разделяю, и мы все сталкивались с этим на практике, но почему ты говоришь "никогда не сработает"?? Нет надежды найти решение этой проблемы!!!!

Добавлено  22 сентября | 2024г. | 13:39:18
Но посмотреть, что там происходит можно.

Спасибо, я попробую ваш совет, но я не вижу скрытого текста. Файл bitrate.py, прикрепленный, был спрятан.

Оффлайн DANIELA

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 18
  • Уважение: 0
Плагин Sherlock 2 mod.
« Ответ #11: 22 сентября | 2024г. | 14:45:52 »
0
Покажите ответ на:
cat /proc/hisi/msp/pm_cpu

Извините за опозданние , но вот и ответ на Ваш запрос

Спойлер   :
root@sf8008:~# cat /proc/hisi/msp/pm_cpu
CPU: freq = 1600000(kHz), current volt = 1160(mv)
CPU: AVS = On, hpm offset = 0 hpm target = 0x153
Tsensor: temperature = 45 degree
CPU: Temp Control is Quit

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

  • Мастер Джедай
  • ***
  • Сообщений: 1395
  • Поблагодарили: 8690
  • Уважение: +147
Плагин Sherlock 2 mod.
« Ответ #12: 22 сентября | 2024г. | 16:13:20 »
0
biko_73, файл bitrate.py находится в папке плагина, а под спойлером был кусок кода этого файла с 86 по 94 строку

DANIELA, попробуйте заменить файл plugin.py из прицепа в плагине версии 2.0 и перегрузите GUI, только свой plugin.py предварительно сохраните.

Оффлайн DANIELA

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 18
  • Уважение: 0
Плагин Sherlock 2 mod.
« Ответ #13: 22 сентября | 2024г. | 16:34:29 »
0
попробуйте заменить файл plugin.py из прицепа в плагине версии 2.0 и перегрузите GUI, только свой plugin.py предварительно сохраните.

Заменили файл , но теперь выдает ошибку (error) ...

Спойлер   :
[ Гостям не разрешен просмотр вложений ]


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

  • Мастер Джедай
  • ***
  • Сообщений: 1395
  • Поблагодарили: 8690
  • Уважение: +147
Плагин Sherlock 2 mod.
« Ответ #14: 22 сентября | 2024г. | 17:02:23 »
0
DANIELA, в вашем ответе № 11 именно так построчно и выдает данные?
Вы же понимаете, что у меня нет вашего ресивера.... 
Если есть желание, то аккуратно удалите строку 180 в файле plugin.py, сохраните и перегрузите GUI. Запустив плагин будет crach. Нужно найти этот файл с крешем и показать, или найти в нем возникающую ошибку и тоже показать.

Теги:
 



X

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

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