04 июля | 2024г. | 10:56:22


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

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

Оффлайн batan

  • Джедай
  • ***
  • Пользователь забанен из-за сообщенияЗапрещено оставлять сообщения
  • Сообщений: 323
  • Поблагодарили: 2327
  • Уважение: +256
НЕТ

Значить пробуйте. Вам постом выше написали все понятно. Все в ваших руках.


  • ET 11000 4K; Vu + Uno 4K SE; Vu + Duo 4K
Закон бумеранга в жизни, которой еще никто не отменял!!!

Онлайн squot

  • Великий Джедай
  • ****
  • Сообщений: 889
  • Поблагодарили: 1155
  • Уважение: +6
Вот если бы разработчики сделали для OpenATV 7.4 классическое Bootlogo-было бы вообще здорово!Всех С Наступающим Новым Годом!!!

Онлайн kosmos71

  • Друзья Джедаев
  • *****
  • Сообщений: 460
  • Поблагодарили: 1322
  • Уважение: +45
Давно уже есть метод обновления Bootlogo без кабеля с помощью команды в telnet. Делов то на 5 минут.

Оффлайн hecha71

  • Друзья Джедаев
  • *****
  • Сообщений: 2076
  • Поблагодарили: 9208
  • Уважение: +248
Может кто мне из обладателей дримов 900-920 на атв у кого нибудь ранее работал слепой поиск? а то сколько не пробовал вечно вылазила мсега что тюнер(сменник) не поддерживает эту функцию  хотя на частных сборках сатпонга работает с самых первых его публичных сборок (правда он компилирует свои сборки не из наработок альянса а вообще мне непонятных и от куда у него на плишных ночных питон уже давно 3.11.7) а ну короче а то отошёл от сути, вобщем проверил сейчас на  900м тюнер-si2166d   ATV-7.5 devel..  всё работает
  • DM 900 UHD,Octagon8008_4K,DM820HD,DM800SE_V2,DM500HD(A8P),DM800SE(A8P),Vu+DUO2,Solo2...
"Only a strong-minded person scores a dick on everything and everyone that is against him"

Онлайн squot

  • Великий Джедай
  • ****
  • Сообщений: 889
  • Поблагодарили: 1155
  • Уважение: +6
Не ставил ,но хочется узнать в чём отличие OpenATV 7.5 от OpenATV 7.4-?

Онлайн Vlsergei

  • Друзья Джедаев
  • *****
  • Сообщений: 4554
  • Поблагодарили: 16722
  • Уважение: +131
OpenATV 7.5 это тот же OpenATV 7.4. На ATV 7.5 обкатывают все обновы, если косяков не обнаружено то всё выкладывают в ATV 7.4. Как то так.
  • Zgemma H9 Twin SE (МТС CI+v1.3, CI+ Триколор-Сибирь) )-LG55LA620V, Zgemma H9 Twin (EXSET Триколор-Сибирь)-LG55UM7400, VU+ UNO 4K- Samsung PS50C431, Matrix2.
90E(C/Ku)+80E+75E+56E+54,9E

Онлайн squot

  • Великий Джедай
  • ****
  • Сообщений: 889
  • Поблагодарили: 1155
  • Уважение: +6
Так почему тогда не назвать-OpenATV 7.4-develop?-как это делают на OpenPli 9.0.

Онлайн Vlsergei

  • Друзья Джедаев
  • *****
  • Сообщений: 4554
  • Поблагодарили: 16722
  • Уважение: +131
OpenATV 7.4-devel это OpenATV 7.3. А OpenATV 7.5 devel это OpenATV 7.4. В рекавери OpenATV 7.4-devel прописан как OpenATV 7.3. Ну естественно OpenATV 7.5 devel прописан как OpenATV 7.4
  • Zgemma H9 Twin SE (МТС CI+v1.3, CI+ Триколор-Сибирь) )-LG55LA620V, Zgemma H9 Twin (EXSET Триколор-Сибирь)-LG55UM7400, VU+ UNO 4K- Samsung PS50C431, Matrix2.
90E(C/Ku)+80E+75E+56E+54,9E

Онлайн squot

  • Великий Джедай
  • ****
  • Сообщений: 889
  • Поблагодарили: 1155
  • Уважение: +6

Онлайн kosmos71

  • Друзья Джедаев
  • *****
  • Сообщений: 460
  • Поблагодарили: 1322
  • Уважение: +45
Пусть будет так.
Ответ от Капитана
"в целях разъяснения:
версии openATV:

Полное изображение:
7.3
7.4

Обновление ленты разработчиков E2
7.4-devel — это образ 7.3 с обновлениями для разработчиков E2.
7.5-devel — это образ 7.4 с обновлениями для разработчиков E2.
7.4-preview — это образ версии 7.3 с обновлениями тестовой ветки.
7.5-preview — это образ версии 7.4 с обновлениями тестовой ветки.

если у вас образ с devel в названии, то это не стандартный образ с новой версией, а только с обновлениями E2, увеличение номера версии сделано потому, что иначе обновление через фид не работает, поэтому только трюк для обновления!"

Онлайн Марчелла

  • Совет Джедаев
  • ****
  • Сообщений: 3953
  • Поблагодарили: 12329
  • Уважение: +39
инфа от Captain
Цитировать
Attention all users who use the openATV 7.4 beta images. have to reinstall, because we have now installed the next Updates and Python 3.12.1 is now used, also means that plugins that are close and are delivered as so files need an update, please inform the plugin developers, this is a beta image where not all features are included, thanks for testing and please continue to report bugs, any help is welcome.
LG 55UJ630V 4K UHD > Zgemma H7 S 4K UHD
 
Samsung QE55Q60A 4K UHD > Zgemma H9 Combo 4K UHD & Zgemma H9 Twin 4K UHD <> LCD4linux met Samsung SPF 87H

Онлайн Evg77734

  • Мастер Джедай
  • ***
  • Сообщений: 1305
  • Поблагодарили: 7973
  • Уважение: +132
next Updates and Python 3.12.1 is now used, also means that plugins that are close and are delivered as so files need an update
"Следующие обновления и Python 3.12.1 теперь используются, что также означает, что плагины, которые находятся близко и поставляются как файлы, требуют обновления." (машинный перевод)
У меня такое впечатление, что их кто то подсадил на сук, который они с упорством, достойным другого применения, продолжают пилить и пилить...
Python идет своим путем и "развивается" так как ему нужно, хотя там тоже все не так однозначно. Ну не смогут они идти с ним в ногу, начиная каждый раз все с начала и не доведя до ума перескакивать на следующую версию/подверсию Python. Это не разумно. Тем более в "новых" версиях Python нет ничего кардинального, а значит легко можно в имиджах обновлять версию Python раз в полгода, а лучше раз в год, все равно никто отличий не заметит на бытовом уровне. Так было раньше же.
И второе, вот с фида можно скачать и энигму и все их плагины в *.py. то есть исходники доступны. А в имидж они пихают всё: и компоненты и плагины и т.д. уже скомпилированные в *.pyc под ту версию Python, что установлена в этом конкретном имидже, а чуть сменили версию Python - уже эти *.pyc не запустятся. И теперь они вынуждены писать:
Attention all users
Вопрос: что мешает им включать в имиджи все, что нужно в *.py ?
 :offtopic:  Таки М.Задорнов был прав.

Онлайн kosmos71

  • Друзья Джедаев
  • *****
  • Сообщений: 460
  • Поблагодарили: 1322
  • Уважение: +45
Так никто ведь и не заставляет обновлять срочно.
Есть версия openATV 7.3 текущая.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
Дело каждого каким путем идти.
Можно и на openATV 6.4 оставаться.

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

  • Мастер Джедай
  • ***
  • Сообщений: 17080
  • Поблагодарили: 92051
  • Уважение: +1332
Для информации от 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

Оффлайн merkyrianun

  • Падаван
  • *
  • Сообщений: 38
  • Поблагодарили: 32
  • Уважение: 0
После обновления тюнер выключается!!! Надо не обновлять, а прошивать с "0"

Теги:
 

Похожие темы

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



X

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

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