04 июля | 2024г. | 10:39:31


АвторТема: OpenАTV Общие вопросы (Все ресиверы, обсуждение и решение проблем)  (Прочитано 194967 раз)

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

Оффлайн gera5

  • Друзья Джедаев
  • *****
  • Сообщение пользователя поставлено в очередь для одобренияМодерируемый
  • Сообщений: 955
  • Поблагодарили: 3425
  • Уважение: +171
kosmos71, Зачем эта демагогия? Что изменят? Викард новейший станет, перестанут карты и бисс работать? Сиплюсхелпер у меня 5.0 работает как раз, в отличие от новых питонов. И прежде чем покупать думать надо. Мне посоветовали этот клон Мутанта, ни капли не жалею, изначально работали все модули и карты. Даже карты скандинавских операторов, которые в Дримах не заводились. Мне на мой век хватит и 6.4. Не стримлю, ай-пи тиви не смотрю. А вам удачи в бета тестах. :hi:
И вы неверно интерпретируете. На железо новое не советуют переходить, нет нового вушечного железа. Производитель не хочет под ваш третий питон заморачиваться и тратить деньги впустую, когда всё работало. А доку на проц никто бесплатно не даёт, тем более не производят больше броудкомов.


  • AX 4KBOX HD51 AB PULSe 4K Combo
13E 19.2E 36E 42E 45Е 51.5Е 52Е 56Е 75E

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
Кто хочет попробовать новый DEVEL Preview для работы модулей ci+

vuduo4kse vusolo4k vuuno4kse vuzero4k vuuno4k vuduo4k vuultimo4k

Спойлер   :
Цитировать
предварительный просмотр тестового тюнера vu B C D , который еще не запущен, - это тюнер fbc на duo4k(se) 9-16

была проблема, что вы не можете использовать другие тюнеры с ci или запись была активной, mitchie и FTA не
работают, также было сказано, что CI Slot 2 не работает.

vuduo4kse vusolo4k vuuno4kse vuzero4k vuuno4k vuduo4k vuultimo4k

создан предварительный просмотр изображения для тестирования

Внимание пожалуйста, сделайте резервную копию текущего имиджа перед активацией предварительного просмотра, потому что нет пути назад без новой установки имиджа !!
предварительный просмотр похож на обновление DEVEL Image + ci

Активация происходит следующим образом

в телнет

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.

Оффлайн chilly

  • Младший Джедай
  • **
  • Сообщений: 104
  • Поблагодарили: 23
  • Уважение: 0
Добрый день, на ресивере Dreambox DM525 не могу сделать резервную копию образа.
Каждый раз, когда я пытаюсь это сделать, он говорит 0 МБ. Как решить эту проблему?

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6482
  • Поблагодарили: 27026
  • Уважение: +133

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
Для информации от Captain

Обновление openATV 7.3

Гугл перевод

Спойлер   :
Обновление openATV 7.3

* Графика (#3048)

[eWindowStyle]
* добавление getColor

[eRectangle]
* удаление свойств границы, поскольку они теперь находятся в родительском классе

[ePixmap]
* добавление новой отдельной библиотеки рисования
* удаление drawGradient
* добавление нового drawRectangle
* добавление углового радиуса для растровые изображения
* добавить новый прозрачный флаг

[eWidget]
* включить угловой радиус и градиентную краску
* добавить свойства границы
* добавить setBorderWidth, setBorderColor для совместимости
* добавить setWidgetBorderWidth, setWidgetBorderColor
* добавить setCornerRadius
* автокоррекцию неправильных значений радиуса

[MultiContentEntryRectangle]
* добавить угловые атрибуты

[eWindow]
* добавить setCornerRadius

[eWidgetDesktop]
* улучшить клип для углов
* улучшить фон, если установлен градиент

[gPainter]
* удалить drawGradient
* добавить новый drawRectangle, включая setGradient, setRadius и setBorder
* улучшить Alphablend

[eListboxcontent]
* заменить drawGradient на drawRectangle
* добавить радиус функция для типа RECT
* добавить флаг RT_BLEND для каждого текста, если установлен градиент

[eListbox]
* улучшить угловой радиус и градиент для элементов
* добавить угловой радиус по умолчанию
* добавить градиент и радиус полосы прокрутки

[epng/picload]
* обнаружить прозрачность из png, установить прозрачность значение false для jpg и bmp
* исправить возможную утечку памяти

[grc]
* учитывать новый флаг прозрачности и отключить смешивание, если он не прозрачен

[TemplateMultiContent]
* добавить константы радиуса краев

[eListboxPythonStringContent, eListboxPythonConfigContent]
* добавить угловой радиус
* исправить градиент

[eListboxPythonMultiContent]
* добавить радиус и градиент для прогресса
* добавить радиус для прогресса растровых изображений
* добавить угловой радиус для TEXT_TYPE

[blit]
* улучшить Alphablend

[шрифт]
* исправить Alphablend, особенно для градиентных фонов

[мультиконтент]
* добавить радиус в градиент

[eLabel]
* добавить флаг RT_BLEND, если градиент установить

[eSlider]
* добавить радиус и градиент

[скин]
* добавить атрибуты angularRadius, itemCornerRadius, widgetBorderColor, widgetBorderWidth
* добавить новые атрибуты полосы прокрутки

Графические обновления

[eLabel]
* добавить setAlphatest, чтобы разрешить альфа-смесь для eLabel
* исправить предупреждения сонара

[eListbox]
* добавить setDefaultScrollbarRadius
* исправление градиента полосы прокрутки
* улучшение перерисовки полосы прокрутки

[Scollable]
* добавление атрибута ScrollbarGradient
* добавление поддержки радиуса

[скин]
* добавление стилей окон по умолчанию для Scollabel и радиуса списка

[eSlider]
* исправление некоторых предупреждений сонара
* форматирование кода
* исправление предупреждений сонара

[eWidget]
* используйте bool для m_have_background_color

[elistboxmulticontent]
* исправьте радиус для TYPE_PROGRESS
* подготовьте содержимое списка сервисов

[TaskView]
* исправьте зеленое действие
* скройте параметры после события, если они отключены

[startwizard]
* включите цифровые клавиши для настроек часового пояса

[eListboxPythonMultiContent]
* исправьте цветовой диапазон градиента прогресса


[eListboxPythonServiceContent] ]
* представить новую программу eListboxPythonServiceContent

ProgrammlistenUpdater, исправить BSOD
07:24:20.5139 FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/etc/enigma2/lamedb'

[LCD]
* исправить dumplcd для 32-разрядной версии

[действия]
* удалить динамическую генерацию eActionList

[TagEditor.py] Используйте f-строки

[Information.py] Улучшите согласованность текста

, добавьте действие сборки gcc 12,13 и Python 3.12.
Обновления перевода.
PicturePlayer: используйте деление по этажам, чтобы получить целое число.


Рефакторинг экрана ServiceInfo

. Переместите экран модуля ServiceInfo.py в ServiceInfo. Информация.py. Переименуйте экран в ServiceInformation. Удалите исходный модуль ServiceInfo.py. Выполните рефакторинг кода, чтобы он соответствовал стилю информации.

[Information.py]
— добавьте новый экран под названием ServiceInformation.
- ServiceInformation больше не требует нажатия ЖЕЛТОГО для переключения между текущим и всеми PID/данными. Все PID и данные теперь отображаются по умолчанию с текущим PID звука и, если выбрано, текущая опция субтитров отображается выделенным цветом.
- Экран служебной информации больше не требует нажатия СИНЕГО цвета для переключения между настроенной и актуальной информацией о транспондере. Текущие данные всегда отображаются, а данные конфигурации отображаются в скобках, если они отличаются от оперативной информации.
- ServiceInformation при вызове из меню теперь автоматически обновляет данные, если служба изменяется в фоновом режиме.
- В ServiceInformation теперь есть экран СПРАВКИ.
- Реализуйте f-строки.
— Удалите некоторые неиспользуемые строки перевода.
- Оптимизировать некоторый код.

[ServiceInfo.py]
— Модуль удален.

[ChannelSelection.py]
— заменить импорт ServiceInfo информацией.
— Замените экранный вызов с ServiceInfo на ServiceInformation.

[меню.xml]
- Замените модуль ServiceInfo и экран ServiceInfo на информационный модуль и экран ServiceInformation соответственно.

[Config.py] Правильное действие cancel().

ConfigElement.cancel() имел обходной путь, позволяющий избежать проблем с использованием None в записях ConfigLocations. Это обходное решение приводит к проблемам с неправильной пометкой отредактированных записей конфигурации как измененных при отмене изменения.

Это изменение устраняет обходной путь и исправляет любое использование ConfigLocations для использования пустых списков, а не None для представления случая отсутствия данных.

Кроме того, используйте f-строки для оптимизации производительности.

[NetworkSetup.py] Правильное использование ConfigLocations.
[UsageConfig.py] Правильное использование ConfigLocations.

[ui.py] Выполните исправления Python 3.
Этот запрос на включение основан на запросе на включение № 3088, который не исправляет все ошибки деления. (Этот коммит исправил ошибки вертикального выравнивания, но не исправил горизонтальные ошибки.)


Добавление встроенной функции потокового реле (#3087)

* Добавление встроенной функции потокового реле
Ретрансляция потока — это функция, которую предлагает, например, Oscam, и это метод, при котором
аппаратное обеспечение блока почему-то не удалось зашифровать конкретный сервис.
Streamrelay использует промежуточный поток, где шифрование моделируется
программным обеспечением. С помощью этого коммита вы можете пометить ссылки на сервисы, хранящиеся в
белом списке /etc/enigma2/whitelist_streamrelay. Когда вы пытаетесь настроить одну
из этих служб, ссылка службы адаптируется в Navigate.py таким образом
, что она воспроизводит службу через сервер ретрансляции потока, определенный двумя
конфигурациями (IP, локальный хост по умолчанию и порт по умолчанию 17999). Белый список
также можно загрузить на ваш приемник, и тогда вам больше не нужны специальные
пользовательские букеты ретрансляции потока. Вы также можете добавлять/удалять сервисы через
контекстное меню списка каналов.

Некоторые части взяты из этого коммита.
OpenPLi/enigma2@3b9d7f3

Спасибо @littlesat

[FCC]
* не используйте FCC для каналов ретрансляции потока

[Quadpip]
* добавьте поддержку ретрансляции потока

[Навигация]

* добавьте параметр ignoreStreamRelay для отключенияstreamrelayChecker
* не используйтеstreamrelayChecker для записей epgrefresh

[ elistboxmulticontent]
* исправить радиус для TYPE_PROGRESS
* подготовить содержимое списка сервисов

[TaskView]
* исправить зеленое действие
* скрыть параметры после события, если они отключены

[startwizard]
* включить цифровые клавиши для настроек часового пояса

[eListboxPythonMultiContent]
* исправить цветовой диапазон градиента прогресса


[eListboxPythonServiceContent]
* ввести новый eListboxPythonServiceContent

ProgrammlistenUpdater исправляет BSOD
07:24:20.5139 FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/etc/enigma2/lamedb' [

LCD]
* исправьте dumplcd для 32-разрядной версии

[действия]
* удалите динамическое создание eActionList

[TagEditor.py ] Используйте f-строки

[Information.py] Улучшите согласованность текста

, добавьте действие сборки gcc 12,13 и Python 3.12.
Обновления перевода.
PicturePlayer: используйте деление по этажам, чтобы получить целое число.


Рефакторинг экрана ServiceInfo

. Переместите экран модуля ServiceInfo.py ServiceInfo в Information.py. Переименуйте экран в ServiceInformation. Удалите исходный модуль ServiceInfo.py. Выполните рефакторинг кода, чтобы он соответствовал стилю информации.

[Information.py]
— добавьте новый экран под названием ServiceInformation.
- ServiceInformation больше не требует нажатия ЖЕЛТОГО для переключения между текущим и всеми PID/данными. Все PID и данные теперь отображаются по умолчанию с текущим PID звука и, если выбрано, текущая опция субтитров отображается выделенным цветом.
- Экран служебной информации больше не требует нажатия СИНЕГО цвета для переключения между настроенной и актуальной информацией о транспондере. Текущие данные всегда отображаются, а данные конфигурации отображаются в скобках, если они отличаются от оперативной информации.
- ServiceInformation при вызове из меню теперь автоматически обновляет данные, если служба изменяется в фоновом режиме.
- В ServiceInformation теперь есть экран СПРАВКИ.
- Реализуйте f-строки.
— Удалите некоторые неиспользуемые строки перевода.
- Оптимизировать некоторый код.

[ServiceInfo.py]
— Модуль удален.

[ChannelSelection.py]
— заменить импорт ServiceInfo информацией.
— Замените экранный вызов с ServiceInfo на ServiceInformation.

[menu.xml]
— заменить модуль ServiceInfo и экран ServiceInfo на информационный модуль и экран ServiceInformation соответственно.

[Config.py] Правильное действие cancel().

ConfigElement.cancel() имел обходной путь, позволяющий избежать проблем с использованием None в записях ConfigLocations. Это обходное решение приводит к проблемам с неправильной пометкой отредактированных записей конфигурации как измененных при отмене изменения.

Это изменение устраняет обходной путь и исправляет любое использование ConfigLocations для использования пустых списков, а не None для представления случая отсутствия данных.

Кроме того, используйте f-строки для оптимизации производительности.

[NetworkSetup.py] Правильное использование ConfigLocations
[UsageConfig.py] Правильное использование ConfigLocations

[ui.py] Завершите исправления Python 3
Этот запрос на включение основан на запросе на включение № 3088, который не исправляет все ошибки разделения. (Этот коммит исправил ошибки вертикального выравнивания, но не исправил горизонтальные ошибки.)


Добавление встроенной функции потокового реле (#3087)

* Добавление встроенной функции потокового реле
Ретрансляция потока — это функция, которую предлагает, например, Oscam, и это метод, при котором
аппаратное обеспечение блока почему-то не удалось зашифровать конкретный сервис.
Streamrelay использует промежуточный поток, где шифрование моделируется
программным обеспечением. С помощью этого коммита вы можете пометить ссылки на сервисы, хранящиеся в
белом списке /etc/enigma2/whitelist_streamrelay. Когда вы пытаетесь настроить одну
из этих служб, ссылка службы адаптируется в Navigate.py таким образом
, что она воспроизводит службу через сервер ретрансляции потока, определенный двумя
конфигурациями (IP, локальный хост по умолчанию и порт по умолчанию 17999). Белый список
также можно загрузить на ваш приемник, и тогда вам больше не нужны специальные
пользовательские букеты ретрансляции потока. Вы также можете добавлять/удалять сервисы через
контекстное меню списка каналов.

Некоторые части взяты из этого коммита.
OpenPLi/enigma2@3b9d7f3

Благодаря @littlesat

[FCC]
* не используйте FCC для каналов ретрансляции потока

[Quadpip]
* добавьте поддержку ретрансляции потока

[Навигация]

* добавьте параметр ignoreStreamRelay для отключенияstreamrelayChecker
* не используйтеstreamrelayChecker для записей epgrefresh

Обновить Цифровая платформа 42°E

[ДОКУМЕНТАЦИЯ] Добавить точку, касающуюся пунктуации

[International.py] Добавить страну, не являющуюся ISO, «KU» для «Курдистан».

Запись страны «Курдистан» добавляется для решения некоторых культурных проблем. Данные, используемые для этой записи, НЕ являются официальными. Используемые значения были выбраны так, чтобы не противоречить текущим обозначениям ISO. Хотя есть некоторые противоречия с обозначениями НАТО, код Enigma2 основан на ISO, поэтому противоречия пока будут игнорироваться.

[PliExtraInfo]

* добавлена ​​поддержка параметров цвета
* удалено много кода копирования и вставки
* используйте больше f-строк

[eLCD]

* используйте новый setLCDMode для записи /proc/stb/lcd/mode

[eLCD]

* добавьте setLCDMode

[CI] Исправлено дескремблирование при использовании тюнер BH

Это не решает проблему VU со вторым тюнером FBC!


и многое другое

Оригинал
Спойлер   :
Update openATV 7.3

* Graphics (#3048)

[eWindowStyle]
* add getColor

[eRectangle]
* remove border properties because they are now in parent class

[ePixmap]
* add new separate drawing lib
* remove drawGradient
* add new drawRectangle
* add corner radius for pixmaps
* add new transparent flag

[eWidget]
* enable corner radius and gradient paint
* add border properties
* add setBorderWidth, setBorderColor for compatibility reasons
* add setWidgetBorderWidth, setWidgetBorderColor
* add setCornerRadius
* auto correction of wrong radius values

[MultiContentEntryRectangle]
* add corner attributes

[eWindow]
* add setCornerRadius

[eWidgetDesktop]
* improve clip for corners
* improve background if gradient set

[gPainter]
* remove drawGradient
* add new drawRectangle including setGradient, setRadius and setBorder
* improve alphablend

[eListboxcontent]
* replace drawGradient with drawRectangle
* add radius feature for RECT type
* add RT_BLEND flag for each text if gradient set

[eListbox]
* improve corner radius and gradient for the items
* add default corner radius
* add scrollbar gradient and radius

[epng/picload]
* detect transparency from png, set transparency to false for jpg and bmp
* fix possible memory leak

[grc]
* respect new transparent flag and disable blend if not transparent

[TemplatedMultiContent]
* add radius edges constants

[eListboxPythonStringContent, eListboxPythonConfigContent]
* add corner radius
* fix gradient

[eListboxPythonMultiContent]
* add radius and gradient for progress
* add radius for pixmap progress
* add corner radius for TEXT_TYPE

[blit]
* improve alphablend

[font]
* fix alphablend especially for gradient backgrounds

[multicontent]
* add radius to gradient

[eLabel]
* add RT_BLEND flag if gradient set

[eSlider]
* add radius and gradient

[skin]
* add cornerRadius, itemCornerRadius, widgetBorderColor, widgetBorderWidth attibutes
* add new scrollbar attributes

Graphic updates

[eLabel]
* add setAlphatest to allow alphablend for eLabel
* fix sonar warnings

[eListbox]
* add setDefaultScrollbarRadius
* correction of scrollbargradient
* improve scrollbar repaint

[Scollable]
* add scrollbarGradient attribute
* add radius support

[skin]
* add windowstyle defaults for Scollabel and listbox radius

[eSlider]
* fix some sonar warnings
* code formating
* fix sonar warnings

[eWidget]
* use bool for m_have_background_color

[elistboxmulticontent]
* fix radius for TYPE_PROGRESS
* prepare servicelist content

[TaskView]
* fix green action
* hide afterevent options if disabled

[startwizard]
* enable number keys for timezone settings

[eListboxPythonMultiContent]
* fix progress gradient color range


[eListboxPythonServiceContent]
* introduce new eListboxPythonServiceContent

ProgrammlistenUpdater fix BSOD
07:24:20.5139 FileNotFoundError: [Errno 2] No such file or directory: '/etc/enigma2/lamedb'

[LCD]
* fix dumplcd for 32 Bit

[actions]
* remove dynamic generation of eActionList

[TagEditor.py] Use f-strings

[Information.py] Improve text consistency

add gcc 12,13 and python 3.12 build action
Translation Updates
PicturePlayer: use floor division to get integer


Refactor ServiceInfo screen

Move the ServiceInfo.py module screen ServiceInfo into Information.py. Rename the screen to ServiceInformation. Delete the original ServiceInfo.py module. Refactor the code to match the Information style.

[Information.py]
- Add a new screen called ServiceInformation.
- ServiceInformation no longer requires pressing YELLOW to toggle between the current and all PIDs / data. All the PIDs and data are now shown by default with the current audio PID and, if selected, the current subtitle option displayed in a highlight color.
- ServiceInformation screen no longer requires pressing BLUE to toggle between the configured and live transponder information. The live data is always show while the configuration data is shown in brackets if it differs from the live information.
- ServiceInformation when called from the menu will now update the data automatically if the service is changed in the background.
- ServiceInformation now has a HELP screen.
- Implement f-strings.
- Remove some unused translation strings.
- Optimize some code.

[ServiceInfo.py]
- Module deleted.

[ChannelSelection.py]
- Replace ServiceInfo import with Information.
- Replace the screen call from ServiceInfo to ServiceInformation.

[menu.xml]
- Replace ServiceInfo module and ServiceInfo screen with the Information module and the ServiceInformation screen respectively.

[Config.py] Correct action of cancel()

ConfigElement.cancel() had a work-around to avoid issues with None being used in ConfigLocations entries. This work-around causes issues with edited config entries being incorrectly marked as changed when the change is cancelled.

This change removes the workaround and corrects all use of ConfigLocations to use empty lists rather than None to represent the no data case.

Also, use f-strings to optimized performance.

[NetworkSetup.py] Correct use of ConfigLocations
[UsageConfig.py] Correct use of ConfigLocations

[ui.py] Complete the Python 3 corrections
This pull request builds on Pull Request #3088 that does not fix all the division errors. (That commit fixed the vertical alignment errors but did not correct the horizontal errors.)


Add embeded streamrelay functionality (#3087)

* Add embeded streamrelay functionality
Stream relay is a function that e.g. Oscam offers and is a method where
the hardware of the box is somehow not able to encrypt specific service.
Streamrelay users a stream in between where the enryption is simulated
in software. With this commit you can mark service refeerences stored in
a whitelist /etc/enigma2/whitelist_streamrelay. When you try to tune one
of these services the service ref is adapted in Navigate.py such a way
that it plays the service via a stream relay server defined by two
configs (IP, default local host and port default 17999). The whitelist
can also be downloaded to you receiver and then you do not need special
stream relay user bouquets anymore. You can also add/remove services via
the channel list context menu.

Some parts are taken from this commit.
OpenPLi/enigma2@3b9d7f3

Thanks to @littlesat

[FCC]
* don't use FCC for stream relay channels

[Quadpip]
* add stream relay support

[Navigation]

* add ignoreStreamRelay parameter to disable streamrelayChecker
* don't use streamrelayChecker for epgrefresh recordings

[elistboxmulticontent]
* fix radius for TYPE_PROGRESS
* prepare servicelist content

[TaskView]
* fix green action
* hide afterevent options if disabled

[startwizard]
* enable number keys for timezone settings

[eListboxPythonMultiContent]
* fix progress gradient color range


[eListboxPythonServiceContent]
* introduce new eListboxPythonServiceContent

ProgrammlistenUpdater fix BSOD
07:24:20.5139 FileNotFoundError: [Errno 2] No such file or directory: '/etc/enigma2/lamedb'

[LCD]
* fix dumplcd for 32 Bit

[actions]
* remove dynamic generation of eActionList

[TagEditor.py] Use f-strings

[Information.py] Improve text consistency

add gcc 12,13 and python 3.12 build action
Translation Updates
PicturePlayer: use floor division to get integer


Refactor ServiceInfo screen

Move the ServiceInfo.py module screen ServiceInfo into Information.py. Rename the screen to ServiceInformation. Delete the original ServiceInfo.py module. Refactor the code to match the Information style.

[Information.py]
- Add a new screen called ServiceInformation.
- ServiceInformation no longer requires pressing YELLOW to toggle between the current and all PIDs / data. All the PIDs and data are now shown by default with the current audio PID and, if selected, the current subtitle option displayed in a highlight color.
- ServiceInformation screen no longer requires pressing BLUE to toggle between the configured and live transponder information. The live data is always show while the configuration data is shown in brackets if it differs from the live information.
- ServiceInformation when called from the menu will now update the data automatically if the service is changed in the background.
- ServiceInformation now has a HELP screen.
- Implement f-strings.
- Remove some unused translation strings.
- Optimize some code.

[ServiceInfo.py]
- Module deleted.

[ChannelSelection.py]
- Replace ServiceInfo import with Information.
- Replace the screen call from ServiceInfo to ServiceInformation.

[menu.xml]
- Replace ServiceInfo module and ServiceInfo screen with the Information module and the ServiceInformation screen respectively.

[Config.py] Correct action of cancel()

ConfigElement.cancel() had a work-around to avoid issues with None being used in ConfigLocations entries. This work-around causes issues with edited config entries being incorrectly marked as changed when the change is cancelled.

This change removes the workaround and corrects all use of ConfigLocations to use empty lists rather than None to represent the no data case.

Also, use f-strings to optimized performance.

[NetworkSetup.py] Correct use of ConfigLocations
[UsageConfig.py] Correct use of ConfigLocations

[ui.py] Complete the Python 3 corrections
This pull request builds on Pull Request #3088 that does not fix all the division errors. (That commit fixed the vertical alignment errors but did not correct the horizontal errors.)


Add embeded streamrelay functionality (#3087)

* Add embeded streamrelay functionality
Stream relay is a function that e.g. Oscam offers and is a method where
the hardware of the box is somehow not able to encrypt specific service.
Streamrelay users a stream in between where the enryption is simulated
in software. With this commit you can mark service refeerences stored in
a whitelist /etc/enigma2/whitelist_streamrelay. When you try to tune one
of these services the service ref is adapted in Navigate.py such a way
that it plays the service via a stream relay server defined by two
configs (IP, default local host and port default 17999). The whitelist
can also be downloaded to you receiver and then you do not need special
stream relay user bouquets anymore. You can also add/remove services via
the channel list context menu.

Some parts are taken from this commit.
OpenPLi/enigma2@3b9d7f3

Thanks to @littlesat

[FCC]
* don't use FCC for stream relay channels

[Quadpip]
* add stream relay support

[Navigation]

* add ignoreStreamRelay parameter to disable streamrelayChecker
* don't use streamrelayChecker for epgrefresh recordings

Update Digital Platform 42°E

[DOCUMENTATION] Add point regarding punctuation

[International.py] Add a non ISO country of "KU" for "Kurdistan"

The country entry of "Kurdistan" is being added to address some cultural issues. The data used for this entry is NOT official. The values used have been selected to not clash with current ISO designations. While there is some clash with NATO designations the Enigma2 code is based on ISO so the clashes will be ignored for now.

[PliExtraInfo]

* add color parameter support
* remove many copy paste code
* use more f-strings

[eLCD]

* use new setLCDMode for writing /proc/stb/lcd/mode

[eLCD]

* add setLCDMode

[CI] Fix descrambling when using tuner B-H

This doesn't fix VU problem with second fbc tuner!


and many more

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
Может кому интересно или нужно на OpenАTV вносят изменения в picon.py

Цитировать
Включите sd, fhd и uhd в picon.py

Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
Для информации от Captain

Update 7.3 and devel
Спойлер   :
[LCDPicon/Renderer]
* используется ePicLoad для поддержки 32-битных изображений для всех типов дисплеев
* исправления текста для комментариев
* улучшение разрешения в имени канала

[Picon/Renderer]
* исправления текста для комментариев

Исправление преобразования текста MMI
не использовать встроенная функция ConvertDVBUTF8, поскольку она выполняет
неявное преобразование char* в строку, что является проблемой,
поскольку строка может содержать \0 в кодировке символов
(например, 0x10, 0x00, 0x01 для ISO/IEC 8859-1)

[Nimmanager]
* не вызывать autoconfig при запуске

[Жесткий диск]
* улучшение enumerateNetworkMounts
Это изменение также предотвращает дублирование записей в списке разделов.

[UsageConfig]
* исправлена папка epgcache после перезагрузки, если не прошить

[servicedvb]
* установлено зашифрованное значение false для ts, если нет метафайла

[CI] Добавлены ресурсы для совместимости с CI+ 1.4

[CI] Профиль оператора
не отправляет сообщение с запросом статуса правильно после начала сеанса некоторые модули
открывают сеанс оператора, но, похоже, не могут обрабатывать сообщения оператора,
поскольку они просто перестают работать после получения сообщения (модуль CANAL+).

Обновление MultiBootManager Dreambox Слоты для SD-карт
FlashManager добавлена ​​поддержка нового имени rootfs Dream

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
Для информации от Captain

Цитировать
Сервер сборки ARM сломан и не подлежит восстановлению.
В настоящее время я готовлю новый сервер, а это значит, что пройдет некоторое время, пока все образы будут восстановлены.

началась новая сборка имиджей
Спойлер   :
Скрытый текст
Для просмотра нужно иметь не менее 3-х сообщений
или Оформить подписку

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
16.11.2023 обновился Gstplayer с версии 1.22.6-r0  до версии 1.22.7-r0

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
Для информации от Captain

Обновление улучшений Devel
Softcam и CardServer

Спойлер   :
— рефакторинг SoftcamSetup.py.
- Отдельные экраны настройки Softcam и CardServer.
— Объединён и заменён «config.oscaminfo.showInExtensions» и «config.cccaminfo.showInExtensions» новым параметром под названием «config.softcam.showInExtensions».
— Обновлены методы Softcam и CardServer в SystemInfo.py.
— Обновлено UsageConfig.py, добавив обновленные конфигурации Softcam и CardServer.
— Перемещено содержимое модуля CamControl.py в модуль SoftcamSetup.py, где оно используется.
- Добавлена ​​новая функция AutoCam.
— Добавлено конфигурация AutoCam в StartEnigma.py.
— Обновите ChannelSelection.py, чтобы использовать новую функцию AutoCam.

— Обновлён InfoBarGenerics.py, чтобы использовать новую функцию AutoCam. Включён Autocam и определено значение по умолчанию с помощью желтой формы добавления. Текущий поставщик. Список нового канала, удаление канала или изменение камеры. Добавление текущего канала в autocam или удаление . Добавление текущего поставщика в autocam или удаление списка, сохраненного в /etc/enigma2/autocam.

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

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
Для информации от Captain


Цитировать
Обновление TEST для VU Duo4k, Duo4kse Ultimo4k

CI+ с тюнером FBC от 9 до 16

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

Если у вас в ресивере два тюнера FBC, проверьте второй CI+.

Обновите openATV 7.3 и активируйте предварительный просмотр с помощью следующей команды:

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Затем установите обновление драйвера для вашего устройства.
Пожалуйста, не перепутайте их, иначе ресивер больше не запустится.
и можно переустановить бокс только через USB

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
Для информации от Captain

Перевод с гугл

Devel Update
Спойлер   :
Обновление разработки

[ConfigList.py] Добавлен способ приостановки/возобновления карт действий.
Добавьте механизм приостановки и возобновления карт действий в ConfigList, чтобы код в подклассах настройки мог получить контроль над картами действий.

* Рефакторинг компонента Opkg.py и связанного с ним кода

[Opkg.py]
— создайте новый многошаговый анализатор команд под названием «runCommand()».
- Обновляйте, расширяйте и лучше организуйте данные CMD и EVENT.
— Создайте больше событий, чтобы лучше отслеживать действия «opkg».
- Переименуйте функции «Загрузить» в «Установить».
— Улучшите имена переменных для большей ясности.
- Отформатируйте командные строки «opkg», как описано в синтаксисе справки «opkg».
- Улучшите аргумент «опции», чтобы можно было связать разные параметры с разными шагами.
— Используйте большие текстовые буферы для всех команд «opkg», основанных на списках.
— Улучшен анализ вывода «opkg» и оценка результатов.
- Добавьте небольшой сон после команды «очистить», чтобы файловая система стабилизировалась. Это необходимо, поскольку выполнение команд с шагами теперь происходит значительно быстрее.
— Старый «startCmd()» будет удален после обновления всего кода, использующего его.
- Удалить «Режим принудительной очистки OPKG».

[PluginBrowser.py]
— используйте улучшенную библиотеку компонентов «Opkg.py».
- Расширьте возможности PluginProwser, чтобы он мог заменить другие инструменты управления пакетами, такие как PluginManager, PackageManager и Softcams. Они будут дополнительно задокументированы в последующих запросах на включение.
— Добавьте словарь «PACKAGE_CATEGORIES» для поддержки замены PackageManager на PluginBrowser.
- Переименуйте функции «Загрузить» в «Установить».
- Используйте f-строки.
— Улучшены некоторые переменные и имена методов.
- Добавьте новую опцию на экран настройки, чтобы очистить и перезагрузить кэш каналов. Это заменяет старый «Режим принудительной очистки OPKG».
- Используйте неблокирующий экран «Обработка», а не счетчик, чтобы показать, что что-то делается в фоновом режиме.
— Переименуйте класс «PluginAction()» в «PackageAction()», чтобы лучше отразить расширенное использование этого класса.

[International.py]
— удалите большие словари из глобального пространства переменных и переместите их в международный класс.
— Удалите повторяющийся текст «UTF-8» и используйте «» для обозначения UTF-8. Указывайте только кодировки, отличные от UTF-8.
— Добавьте новое поле, чтобы указать раскладки клавиатуры по умолчанию для каждого языка. Указывайте только клавиатуры, отличные от «qwerty».
— Удалите метод buildISO3166() и связанный с ним модуль CountryCodes. py-файлы больше не требуются.
- Используйте f-строки.
— Переупорядочить некоторые методы и внести небольшие оптимизации кода.
— Удалите методы deleteLanguagePackages(), installLanguagePackages() и runPackageManager() и переместите функциональность в LocaleSelection.py, где можно обеспечить лучшее взаимодействие с пользовательским интерфейсом.

[LocaleSelection.py]
— используйте оптимизированный импорт международных модулей.
- Удалить неиспользуемый импорт.
- Реализация методов для добавления и удаления локалей/языков. Они заменяют методы, ранее использовавшиеся в International.py.
— Используйте компонент Opkg.py вместо прямого доступа к команде opkg, это больше не блокирует пользовательский интерфейс во время обработки.
- Используйте экран «Обработка», чтобы показать пользователям, когда выполняется фоновая обработка для добавления или удаления локалей/языков.
— Переупорядочить некоторые методы и внести небольшие оптимизации кода.
- Используйте имена переменных «страна» и «язык», чтобы облегчить чтение кода.
- Восстановить экран сводки, потерявшийся по пути.
— Удалите неиспользуемый метод selectKeys().

[Satconfig.py] Используйте обновленный файл International.py
. Используйте International.py, чтобы найти сопоставление кодов стран с названиями стран.
— Удалите ссылку на CountryCodes.py, поскольку этот модуль был удален.
— Добавьте комментарий относительно конфликтующих подсказок и описаний в двух строках ConfigList.

[CountryCodes.py]
— модуль удален, так как он больше не нужен.

обновления перевода

Displayskin (#3129)

* переименуйте экраны с x_summary на xSummary
* переименуйте SimpleSummary -> ScreenSummary
* исправьте виджет заголовка для ScreenSummay
* исправьте PluginBrowserSummary
* переименуйте JobViewSummary -> TaskViewSummary

[PliExtraInfo]
* рефакторинг части 2
* удалите pliExpertInfo Converter

[Quickmenu]
* замените PluginAction на PackageAction
* замените ShowSoftcamPackages на PackageAction

[меню]
* замените PluginAction на PackageAction
* замените PacketManager на PackageAction

[SoftwareManager]
* переместите настройку в основной файл setup.xml

очистка
удалите все метафайлы

Информация о пакете обновлений Диспетчер обновлений
в разделе «Управление программным обеспечением» -> Расширенные параметры теперь с категориями oe-core из git

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

Цитировать
Скоро появится много новых вариантов скинов и документация по скинам

Оригинал

Спойлер   :
Devel Update

[ConfigList.py] Add a way to suspend/resume the action maps
Add a mechanism to suspend and resume the action maps in ConfigList so that code in Setup sub-classes can gain control of the action maps.

* Refactor Opkg.py component and related code

[Opkg.py]
- Create a new multi-step command parser called "runCommand()".
- Update, expand and better organize the CMD and EVENT data.
- Create more events to better trace the actions of "opkg".
- Rename the "Download" functions to "Install".
- Improve variable names for better clarity.
- Format the "opkg" command lines as documented in the "opkg" help syntax.
- Enhance the "options" argument to allow for different options to be linked with different steps.
- Use larger text buffers for all list based "opkg" commands.
- Improve "opkg" output parsing and result evaluation.
- Add a small sleep after the "clean" command to allow the file system to stabilize. This is required because running commands with steps is now significantly faster.
- The old "startCmd()" will be removed when all code using it is updated.
- Remove the "Force OPKG clean mode".

[PluginBrowser.py]
- Use the improved "Opkg.py" component library.
- Enhance the capabilities of PluginProwser to allow it to replace other package management tools like PluginManager, PackageManager and Softcams. They will be further documented in later pull requests.
- Add the "PACKAGE_CATEGORIES" dictionary to support replacement of PackageManager with PluginBrowser.
- Rename the "Download" functions to "Install".
- Use f-strings.
- Improve some variable and method names.
- Add a new option in the Setup screen to clear and reload the feed cache. This replaces the old "Force OPKG clean mode".
- Use the non-blocking "Processing" screen rather than the spinner to show that something is being done in the background.
- Rename "PluginAction()" class to "PackageAction()" to better reflect the expanded use of this class.

[International.py]
- Remove large dictionaries from the global variable space and move them to the International class.
- Remove the repeated "UTF-8" text and use "" to represent UTF-8. Only specify encodings other than UTF-8.
- Add a new field to specify the default keyboard mappings for each language. Only specify keyboards other than "qwerty".
- Remove the buildISO3166() method as it and the associated module CountryCodes.py file are no longer required.
- Use f-strings.
- Re-sequence some of the methods and make some small optimizations of the code.
- Remove the deleteLanguagePackages(), installLanguagePackages() and runPackageManager() methods and shift the functionality to LocaleSelection.py where a better interaction with the UI can be created.

[LocaleSelection.py]
- Use the streamlined International module import.
- Remove unused imports.
- Implement methods to add and remove locales / languages. These replace the methods previously in International.py.
- Use Opkg.py component rather than directly accessing the opkg command, this no longer locks the UI while processing.
- Use the Processing screen to show users when there is background processing to add or remove locales / languages.
- Re-sequence some of the methods and make some small optimizations of the code.
- Use "country" and "language" variable names to make the code easier to read.
- Restore the Summary screen that got lost along the way.
- Remove the unused selectKeys() method.

[Satconfig.py] Use updated International.py
- Use International.py to find the mapping from country codes to country names.
- Remove reference to CountryCodes.py as this module has been removed.
- Add comment regarding conflicting prompt and descriptions on two ConfigList strings.

[CountryCodes.py]
- Module removed as it is no longer needed.

translation updates

Displayskin (#3129)

* rename screens from x_summary to xSummary
* rename SimpleSummary -> ScreenSummary
* fix title widget for ScreenSummay
* fix PluginBrowserSummary
* rename JobViewSummary -> TaskViewSummary

[PliExtraInfo]
* refactor part 2
* remove pliExpertInfo Converter

[Quickmenu]
* replace PluginAction with PackageAction
* replace ShowSoftcamPackages with PackageAction

[menu]
* replace PluginAction with PackageAction
* replace PacketManager with PackageAction

[SoftwareManager]
* move setup to core setup.xml

cleanup
remove all meta files

Information on the Update Package Update Manager
under Software management -> Advanced options

Онлайн сергей 999sАвтор темы

  • Мастер Джедай
  • ***
  • Сообщений: 17079
  • Поблагодарили: 92049
  • Уважение: +1332
Обновился ServiceApp с версии 0.5 r2.2.2 до версии 0.5 r3.2

Оффлайн Leonstar

  • Джедай
  • ***
  • Сообщений: 439
  • Поблагодарили: 266
  • Уважение: +2
При включении тумблером WV F1 постоянный крэш. Вчера всё нормально. Версия 7.3 от 20 октября.

Оффлайн Дмитрий60

  • Младший Джедай
  • **
  • Забанен!
  • Сообщений: 63
  • Поблагодарили: 200
  • Уважение: +10
При включении тумблером WV F1 постоянный крэш. Вчера всё нормально. Версия 7.3 от 20 октября.
У вас крэш идет по погоде. Указывает на конвертер MSNWeather2.
09:35:12.5750   File "/usr/lib/enigma2/python/Components/Converter/MSNWeather2.py", line 827, in getText
09:35:12.5763 ValueError: math domain error

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1631 Ответов
312950 Просмотров
Последний ответ 19 июля | 2014г. | 15:53:51
от gemchug74
554 Ответов
282887 Просмотров
Последний ответ 22 июля | 2022г. | 15:54:14
от Doni
1481 Ответов
483265 Просмотров
Последний ответ 11 апреля | 2018г. | 23:06:57
от Ednaz
1 Ответов
1664 Просмотров
Последний ответ 21 июля | 2021г. | 12:03:41
от yuju
38 Ответов
4018 Просмотров
Последний ответ 01 июля | 2024г. | 20:39:53
от сергей 999s



X

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

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