openATV 7.3 Based on oe-a 5.3 (OE 4.2 Mickledore)
Build refresh libs and python addons
like e.g.
openssl 3.1
python 3.11.2
gstreamer 1.22
glibc 2.3.7
samba4 4.15.13
ffmpeg 6.0
openatv-7.3
openATV 7.3 Based on oe-a 5.3 (OE 4.2 Mickledore)
Build refresh libs and python addons
like e.g.
openssl 3.1
python 3.11.2
gstreamer 1.22
glibc 2.3.7
samba4 4.15.13
ffmpeg 6.0
openatv-7.3
Update openATV 7.3
* optimization boot speed, box starts between 5-25 sec faster depending on model and network shares
* fix crash in Startwizard HD Box on 4K TV
* fix Box not visible in Windows 10/11 network browser
* fix Terminal in WebInterface
* fix UTF-8 crash in EPG event name if longer than 246 characters.
* fix Crash CI Unload
* Update Translations
Update 7.3 Images
*fix crash U41,U42;U43;U45 Models connect to 4K TV
#############################################
openAtv 7.4 devel Images
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
now with oe-core categories from git
Thanks Captain and OpenATV TEAM
![]()
Update devel und 7.3
* CI fix VU FBC Tuner 9-16
* CI fix decrambler issue ci 1.4
Update devel
[ChannelSelection]
* try to fix grayed out services while stream relay active
[International.py] Correct keyboard index definition
StreamRelay (#3153)
* add zap delay if stream relay active to prevent "no free tuner".
* show correct provider, namespace, transponder and frontend info for stream relay services
* show recording indicator in channel selection for stream relay services
PLEASE NOTE!!
All of this will only work if you use whitelist_streamrelay.
[StreamRelay]
* improve isPlayable in ChannelSelection
[Navigation]
* disable Streamrelay zap delay
This needs to be implemented differently.
Update Devel
[StreamRelay]
* fix zap delay
* add adjustable value
There are currently 4 users browsing this thread. (0 members and 4 guests)