07 июля | 2024г. | 02:02:08


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

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

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

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

Перевод с гугл
Спойлер   :
Обновления 7.3 и 7.4,
все обновления от 30 декабря 2023 г. теперь включены: Изменения openATV 7.3
и новый

[NetworkSetup]

* рефакторинг NetworkInadynSetup, NetworkuShareSetup и NetworkMiniDLNASetup
* удаление MiniDLNASelection

[MediaPlayer]
* небольшое исправление для клавиши паузы

[OscamInfo]
* улучшенная обработка ошибок
* очистки

[StartWizard/VideoWizard]
* использовать 720p по умолчанию, поскольку некоторые телевизоры отправляют неправильную информацию редактирования

[HardDisk]
* исправить UnmountTask

[StartWizard]
* улучшить создание подкачки
* активировать желтую клавишу для запуска формата

[DNS]
* добавить новый dnsservers.xml

[UsageConfig] ]
* получить DNS-серверы из нового dnsservers.xml
* подготовить новый config.usage.dnsMode

[DNSSettings]
* получить DNS-серверы из нового dnsservers.xml


[NetworkSetup]
* небольшие очистки и улучшения
* использовать f-строки
* улучшить обновление служб после запуска/ стоп
* рефакторинг карт действий

[TryQuitMainloop]
* исправление сводного экрана

[EpgSelection]
* временное исправление для поддержки старого ChoiceBox


[Network]
* первоначальная поддержка DNS ipv6
* добавление новой настройки DNS-суффикса

[UsageConfig]
* добавление отсутствующего config.usage.dnsSuffix

[SystemInfo]
* удалить прямую запись в словарь SystemInfo
* использовать f-строки
* добавить функцию setMutableItem в BoxInfo

[CI]
* использовать BoxInfo вместо SystemInfo
* использовать f-строки

[Standby, FCC, InfoBar]
* использовать BoxInfo setMutableItem

[InitOsd]
* улучшить BoxInfo. setItem


[UsageConfig]
* используйте BoxInfo.setMutableItem

[Network]
* добавьте настройку config.usage.dnsRotate
* прочитайте DNS-суффикс изsolve.conf

[ClockToText.py] Используйте разделение по этажам, чтобы избежать получения числа с плавающей запятой.
Это убирает предупреждение об устаревании от Python " встроенные функции .DeprecationWarning: значение во множественном числе должно быть целым числом, имеет число с плавающей запятой".

[SystemInfo.py] Дополнительные улучшения
— удалите словарь SystemInfo и замените его классом «SystemInformation()» и экземпляром «SystemInfo», который сопоставляет данные с данными BoxInfo.
— Удалите метод «processValue()» и замените его функцией «literal_eval()». Это оценка только типа данных. Код НЕ разрешен.
— Создайте «BoxInfo.setItem()» и неизменяемое создание по умолчанию. Используйте «BoxInfo.setMutableItem()» для создания изменяемых переменных.
- Используйте последовательные кавычки.
- Небольшие улучшения кода.

[eModelInformation]
* добавить отсутствующее закрытие

[SystemInfo]
* исправить новый класс-оболочку SystemInformation

[ChoiceBox]
* повторно добавить self.list для поддержки старых скинов и плагинов


[SystemInfo.py] Заменить «pathjoin» на «join» (#3229)
* [SystemInfo.py] Замените «pathjoin» на «join»


[ChannelSelection]
* добавьте отсутствующую f-строку

[HistoryZapSelector]
* предотвратите сбой, если HistoryItem недействителен

[VirtualKeyBoard]
* предотвратите сбой при закрытии/сохранении из-за таймера следующей клавиши

[Горячая клавиша]
* добавить MountManager


[TranslationHelper]
* добавить обходной путь с f-строками

[NumericalTextInput.py] Оптимизировать код (#3231)

* [NumericalTextInput.py] Оптимизировать код

[NumericalTextInput.py] Оптимизировать код
— переместить глобальные переменные пространства в пространство переменных класса.
– Убедитесь, что аргумент «nextFunc» является вызываемым методом.
— Добавьте метод остановки внутреннего таймера. Это исключает сбой, если NumericalTextInput завершается до срабатывания таймера, когда внутренний таймер активен.
- Пользовательские f-строки.

[MovieSelection.py] Обновите импорт NumericalTextInput.

* [VirtualKeyBoard.py] Обновление до последних стандартов

. - Используйте новый метод NumericalTextInput, чтобы остановить таймер. Это исключает сбой, если NumericalTextInput завершается до срабатывания таймера, когда внутренний таймер активен.
— Переместите глобальные переменные пространства в пространство переменных класса.
— Улучшите многие имена переменных, чтобы улучшить их значение и использование.
— Упрощение словаря и обработки «self.locales». Это уменьшает количество дублируемых данных. Это также приводит к тому, что этот код соответствует данным в международном модуле.
— Переименуйте «persian()» в «farsi()», чтобы он соответствовал международному модулю.
— Удалите некоторые неиспользуемые переменные «self».
- Используйте f-строки.

[tools] (#3230)
* улучшить некоторые импортные операции
* использовать f-строку


[Profile]
* переместить код Tools.Profile в c

[ConfigList.py] Небольшие улучшения кода

— уменьшить объем некоторого кода обратного вызова.
— Обновите аргументы вызова для вызова ChoiceBox.

[ChoiceBox.py] Правильный код интерфейса (#3234)

[ChoiceBox.py] Правильный код интерфейса
— исправьте логику класса интерфейса ChoiceBox, чтобы она правильно и лучше соответствовала устаревшим аргументам.
- улучшить индекс элемента ChoiceBoxSummary
- Закрыть #3233

[профиль]
* улучшить обработку процесса

[StartEnigma]
* удалить данные профиля записи после основного цикла

[Навигация]
* добавьте 2-секундную задержку для первого сервиса после запуска, еслиstreamrelay

[L10n] Обновите International.py: "ราชอาณาจักรไทย" -> "ประเทศไทย"

Перевод "Таиланд" должен быть "ประ" เทศไทย».
Это распространенная форма названия страны.

Текущий перевод «ราชอาณาจักรไทย» используется только для официальной полной формы «Королевство Таиланд».

[menu.xml]
* переместить сетевое меню

[ChannelSelection]
* улучшить zap оболочки потока
* исправить zap оболочки потока для альтернативных групп

Обновить OScamInfo.py
Listbackground Transparent

[DiseqcTester]
* исправить некоторые сбои

[eProfile]
* переместить местоположение файла профиля в /var/ local

[grc]
* исправлено многоточие для c++20

[MultiBootManager]
* исправлен обратный вызов kexec MessageBox

[dvb]
* исправлен интерфейс isPreferred

[fileReadXML]
* Проверка истинного значения элемента устарела и в будущих версиях будет вызывать исключение.

[UsageConfig]
* используйте для записи в файл

[epgcache]
* не читайте config.epg.saveeepg при закрытии

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

FSBLUpdater.py замените из distutils import spawn на from Shutil mport, который

[Epgcache ]

* используйте eSimpleConfig вместо eConfigManager
* добавьте функции для установки флага отладки и сохранения

[UsageConfig]
* добавьте уведомитель для config.epg.saveepg и config.crash.debugEPG
* вызов EpgSettingsChanged только один раз при инициализации

Оригинал
Спойлер   :
Update 7.3 und 7.4
alle devel Updates von 30.12.2023 sind nun enthalten : openATV 7.3 Changes
und neue

[NetworkSetup]

* refactor NetworkInadynSetup, NetworkuShareSetup and NetworkMiniDLNASetup
* remove MiniDLNASelection

[MediaPlayer]
* small fix for pause key

[OscamInfo]
* better error handling
* cleanups

[StartWizard/VideoWizard]
* use 720p as default because some TV sends wrong edid info

[HardDisk]
* fix UnmountTask

[StartWizard]
* improve swap creation
* activate yellow key to run format

[DNS]
* add new dnsservers.xml

[UsageConfig]
* get dns servers from new dnsservers.xml
* prepare new config.usage.dnsMode

[DNSSettings]
* get dns servers from new dnsservers.xml


[NetworkSetup]
* small cleanups and improvements
* use f-strings
* improve services refresh after start/stop
* refactor actionmaps

[TryQuitMainloop]
* fix Summary Screen

[EpgSelection]
* temporary fix to support the old ChoiceBox


[Network]
* initial ipv6 DNS support
* add new DNS suffix setting

[UsageConfig]
* add missing config.usage.dnsSuffix

[SystemInfo]
* remove direct write to SystemInfo dictionary
* use f-strings
* add setMutableItem function to BoxInfo

[CI]
* use BoxInfo instead of SystemInfo
* use f-strings

[Standby, FCC, InfoBar]
* use BoxInfo setMutableItem

[InitOsd]
* improve BoxInfo.setItem


[UsageConfig]
* use BoxInfo.setMutableItem

[Network]
* add config.usage.dnsRotate setting
* read DNS suffix from resolve.conf

[ClockToText.py] Use floor division to avoid getting a float
This clears up a deprecation warning from Python "builtins.DeprecationWarning: Plural value must be an integer, got float".

[SystemInfo.py] More refinements
- Remove SystemInfo dictionary and replace it with the "SystemInformation()" class and "SystemInfo" instantiation that matches the data into the BoxInfo data.
- Remove the "processValue()" method and replace it with the "literal_eval()" function. This is a data type only evaluation. Code is NOT permitted.
- Make "BoxInfo.setItem()" and immutable creation by default. Use "BoxInfo.setMutableItem()" to create mutable variables.
- Use consistent quotation marks.
- Small code improvements.

[eModelInformation]
* add missing close

[SystemInfo]
* fix new SystemInformation wrapper class

[ChoiceBox]
* re-add self.list to support old skins and plugins


[SystemInfo.py] Replace "pathjoin" with "join" (#3229)
* [SystemInfo.py] Replace "pathjoin" with "join"


[ChannelSelection]
* add missing f-string

[HistoryZapSelector]
* prevent crash if historyItem is invalid

[VirtualKeyBoard]
* prevent crash on close/save because of next key timer

[Hotkey]
* add MountManager


[TranslationHelper]
* add f-strings workaround

[NumericalTextInput.py] Optimize code (#3231)

* [NumericalTextInput.py] Optimize code

[NumericalTextInput.py] Optimize code
- Move global space variables into the class variable space.
- Ensure that the "nextFunc" argument is a callable method.
- Add a method to stop the internal timer. This eliminates a crash if NumericalTextInput is exited before the timer fires when the internal timer is active.
- User f-strings

[MovieSelection.py] Update the NumericalTextInput import

* [VirtualKeyBoard.py] Update to latest standards

- Use the new NumericalTextInput method to stop the timer. This eliminates a crash if NumericalTextInput is exited before the timer fires when the internal timer is active.
- Move global space variables into the class variable space.
- Improve many variable names to improve the meaning and use of the variables.
- Simplify the "self.locales" dictionary and processing. This reduces the amount of duplicated data. It also makes this code match the data in the international module.
- Rename "persian()" to "farsi()" to match the international module.
- Remove some unused "self" variables.
- Use f-strings.

[tools] (#3230)
* improve some imports
* use f-string


[Profile]
* move Tools.Profile code to c

[ConfigList.py] Small code improvements

- Reduce the scope of some callback code.
- Update the calling arguments for the ChoiceBox call.

[ChoiceBox.py] Correct interface code (#3234)

[ChoiceBox.py] Correct interface code
- Correct the logic of the ChoiceBox interface class to correctly and better match the legacy arguments.
- improve ChoiceBoxSummary item index
- Close #3233

[profile]
* improve proc handling

[StartEnigma]
* remove write profile data after main loop

[Navigation]
* add 2 seconds delay for the fist service after startup if streamrelay

[L10n] Update International.py: "ราชอาณาจักรไทย" -> "ประเทศไทย"

The translation of "Thailand" should be "ประเทศไทย".
This is a common form of the country name.

The current translation "ราชอาณาจักรไทย" is only use for the official full form "Kingdom of Thailand".

[menu.xml]
* move network menu

[ChannelSelection]
* improve stream wrapper zap
* fix stream wrapper zap for alternative groups

Update OScamInfo.py
Listbackground transparent

[DiseqcTester]
* fix some crashes

[eProfile]
* move profile file location to /var/local

[grc]
* fix ellipsis for c++20

[MultiBootManager]
* fix kexec MessageBox callback

[dvb]
* fix isPreferred frontend

[fileReadXML]
* Testing the truth value of an Element is deprecated and will raise an exception in future versions.

[UsageConfig]
* use with for writing to a file

[epgcache]
* don't read config.epg.saveepg on close

[VolumeAdjust.py] Use f-strings

FSBLUpdater.py replace from distutils import spawn with from shutil mport which

[Epgcache]

* use eSimpleConfig instead of eConfigManager
* add functions to set debug and save flag

[UsageConfig]
* add notifier for config.epg.saveepg and config.crash.debugEPG
* call EpgSettingsChanged only once on init



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1631 Ответов
313428 Просмотров
Последний ответ 19 июля | 2014г. | 15:53:51
от gemchug74
554 Ответов
283296 Просмотров
Последний ответ 22 июля | 2022г. | 15:54:14
от Doni
1481 Ответов
483560 Просмотров
Последний ответ 11 апреля | 2018г. | 23:06:57
от Ednaz
1 Ответов
1677 Просмотров
Последний ответ 21 июля | 2021г. | 12:03:41
от yuju
47 Ответов
4541 Просмотров
Последний ответ 1 час назад
от tyts



X

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

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