OpenBh 5.4 is now Available

Status
Not open for further replies.

Ev0

Admin
Staff member
Administrator
OpenBh 5.4

Release_Post.png

Important Notice:

If you like OpenBh and you want to see it continue, please don't forget to donate towards keeping the servers online.

Keeping OpenBh and this Forum online is getting more and more expensive. It costs in the region of €2400+ per year to keep OpenBh and this Forum online. OpenBh has always been provided to completely free of charge by a number of hard working OpenBh Team members in their spare time.



OpenBh 5.4 is based on the OE-Alliance 5.4 core.



So what is different in OpenBh 5.4 then?


The main change from version 5.3 to version 5.4 has been to upgrade from oe-alliance-core branch 5.3 to 5.4. The OE (Open Embedded) core on which the image is built has also undergone major changes, updates and fixes, and uses the latest bitbake version. Version 5.4 uses Python version 3.12.2.

Whats New:

  • OE-A 5.4
  • Python 3.12.2
  • Gstreamer updated to version 1.22.10
  • Vu+ Multiboot feature added for all 4K Vu+ models and now updated to make the install process automated.
  • If your favourite plugins no longer work, you will need to contact the plugin authors to ask them to update their plugins for Python3.12.2


Vu+ Multiboot wouldn't have been possible without the hundreds of hours that dpeddi has spent over several years (yes it's been an on going project for him in his spare time for many years) to bring this real multiboot option for all Vu+ 4K boxes.

It is something we requested from Vu+ around 8/9 years ago and they told us it was not possible to add it, well finally we can prove them wrong.


You will find more information on how to setup and use Vu+ Multiboot here:


Apart from the above you should not notice many differences between previous OpenBh 5.3 and OpenBh 5.4 images.


*** NOTE ***

If you use CrossEPG, then you will need to delete the crossepg folder in /media/usb or /media/hdd before you can use it in OpenBh 5.4 onwards, this is due to changes made, to keep it compatible with Python 3.12.2



2-png.3628



Where can I find the OpenBh git ?


The OpenBh git is located here: https://github.com/BlackHole

Thanks to:

  • Rytec, doglover and all the teams that host EPG feeds for EPG Importer, for their continued support.
  • All developers for their plugins used in the feeds of this image.
  • dpeddi for the massive amount of work he did to bring real Multiboot to Vu+ 4K boxes.
  • Twol for the work he did in integrating Vu+ Multiboot into the images
  • All of the OpenBh Beta team for their hours of testing and dedication on improving the image.
  • All those who have submitted patches/fixes
  • To all who have submitted translation work for OpenBh.
  • Twol for the conversion to Python 3. This has involved manually converting literally hundreds of Python files and associated c++ code.
  • Huevos and Twol for testing, debugging, and responding to feedback and problems.
  • Huevos for his work on blindscan and ABM.
  • Peter de Jonge, abu baniaz & Huevos for their work with Andyblac to improve ABM.
  • Matrix10 for OpenBh skins.

DISCLAIMER

THE OPENBH IMAGE DOES NOT CONTAIN ANY EMULATOR, K E Y S, SOFTCAMS OR OTHER SYSTEM FOR VIEWING PAY - TV WITH OR WITHOUT A PAID SUBSCRIPTION.

THE OPENBH IMAGE DOES NOT CONTAIN ANY SYSTEM TO DOWNLOAD PLUGINS OR EMULATORS FROM EXTERNAL SERVERS OR SOFTWARE THAT MAY BE USED FOR ILLEGAL PURPOSES SUCH AS CARD SHARING.


PLEASE REMEMBER WE NO LONGER SUPPORT THE FOLLOWING BOXES, Vu+ Solo, Duo, Uno, Edision OS Nino Pro, OS Nino +, Amiko Viper4K V40

*** You need to set a Password to use FTP, TELNET & SSH ***


You can find the images in the downloads section here:
 

Ev0

Admin
Staff member
Administrator
5.4.002

Kodi/stalker feeds fixed.
[PluginBrowser] install/remove screens
Resolve streamrelay functionality for services that are renamed
Add possibility that plugins can add instantiate screens to the InfoBars
[Updated] readed some fixes that got lost. Thanks @Ev0-BH
[setup.xml] update a text
[Various Converters] Fix FORMAT_STRING
[Converter] do not add space in appendToStringWithSeparator unless separatorChar is empty
[skin] add possibility to avoid stripping formate strings destined for converters
[Fixed] exception due to wrong import
[Fixes] For several converters/renderers related to Service Numbers and CI detection
[Fixed] ServiceName converter to respect Alternative numbering mode for bouquets
[ServicePosition] reinstate import, removed by accident
[Updated] refactoring of the code
[Updated] Several converter, renderers, screens, sources with additional checks and functionality
[Added] Text border support for MultiTextContent [Added] Tuners string in ServiceInfoBar
[Fixed] Wrong display of srefs for ServiceHiSilicon
[Updated] CI descrambling display handling [Added] Possibility to supress Auth Key Verification Failed (error 10) message on CI module init
[Updated] Another potential handling fixes
[Fixed] missing parameter in createCurrentDevice
[Fixed] exception on data reading from ecm.info
[Added] internal or usb reader in cryptoinfo (for modified oscam with support for that)
[skin.py] add missing parseScale
[doc] update AUTOMATICBUTTONS
[toggleTvRadioButtonEvents] add octagon2/4
[SubServices] avoid potential BSoD
[epgcache] - cleanup
[epgcache] - eEPGCache::load OpenATV(prl et al)
[epgcache] - update eEPGCache::cleanLoop OpenATV(Captain, jbleyel et al
[epgcache] - update eEPGCache::sectionRead OpenATV- Captain, jbleyel
[eEPGCache] use PyExc_TypeError with readable text and remove eDebug
[epgcache] - cleanup some debug
[epgcache] - use eSimpleconfig
[epgcache.c] update for epgcache changes
[Removed] dxNoEIT flag since not clear what it do [Updated] Handling of EIT and epg events [Added] blacklist for supressing EIT or NOWNEXT data [Added] Whitelist for forefully replace the epg cache entries with those from EIT/NOWNEXT [Added] function available in python for reloading of black/whitelists
[OpentvZapper] remove Py2 support
[StreamRelaySetup] tweak gui
[Updatetd] prevent PEP warnings
[Updated] Handling for CurrentCrypto display
[Added] Possibility to detect which CI slot do the descrambling (for use to display that in skins later)
Git workflow - fix node.js 16 issues - change build version
change range to 16
[EventName] fix ETSI Classifications
[InputDeviceSetup] - reinstate non BoxBranding call
[OpenTV] Add genre and parental rating to EPG cache
[HdmiCec] - don't issue TV standby on timer power up from Standby
[icetv-plugin] fix license warning
streamlink - added missing python3-exceptiongroup to RDEPENDS
Update ncam-common.inc
[Ncam] Update
Update ncam-common.inc
Update ncam-common.inc
libdvbcsa: precise optimization for mips64, neon, simd (#859)
Update eitconfig
 

Ev0

Admin
Staff member
Administrator
5.4.003

[GetEcmInfo] clear address when emu
[EventInfo] treat a variable as private
Reindex config.usage.show_cryptoinfo
[GetEcmInfo] Add "One line Alt"
[GetEcmInfo] remove duplicated code
[CryptoInfo] remove pointless complication
[GetEcmInfo] use double quotes
[Added] Alternative layout for CryptoInfo on infobar
[Fixed] Impossibility to select by number keys in Main Menu
[Updated] Crypto info display
[menu.xml] Allow StreamRelaySetup to show irrespective of oscam presence
[Fixed] exception on variable size tuples for menu items
[Fixed] emulator display in crypto infos
[Fixed] Exception and impossibility to select items in Main Menu
[setup.xml] Only offer MovieSelectionSlim option if the screen is available in the current skin
[Fixed] Exception due to None property
[Fixed] Type in function name
[Added] Max width restriction
[Added] Possibility to use List source with Addons [Added] New addon for Main menu rendering [Added] new events in Screen and List
[Fixed] Several paddings issues [Added] Padding factor. Thanks @Orlandoxx
[MovieList] iconMarked, add flags
Updated MovieSelection.py
[Updated] simplification of getting stream full url
[Updated] Several updates and code fixes regarding getting service information
[Fixed] wrong creation of .eit file
[Updated] ServiceMP3 record files to be with extension .ts
[Updatetd] MovieList rendering
[MovieList] Revert changes to collections icon
[MovieSelection] add comment
[MovieSelection] simplify function LivePlay
[MovieSelection] restart service after movie finishes
[Picon] Allow unicode filenames
[InfoBarGenerics] use pickle.loads for byte strings
[PluginBrowser] - PEP8
[MovieSelection] - PEP8
[ChannelSelection] - PEP8
[ServicePosition] PEP8
[ServiceInfo] - PEP8
[Various Converters] sync with PLi version to avoid confusion as we share this code with them
[Converter] update appendToStringWithSeparator[aio-grab] - Thanks Lraizer, fix Capture screenshot on old boxes
[Oscam] - latest & pscd use Gitlab master
Add m3uiptv plugin
Update netspeedtest 2.1.5
Softcam add CCcam 2.3.9, bump Emu
[icetv-plugin] fix license warning
[dark-os] update license
streamlink - added missing python3-exceptiongroup to RDEPENDS
Update ncam-common.inc
Oscam - add streamrelay module
[Ncam] Update
libdvbcsa: precise optimization for mips64, neon, simd (#859)
Update eitconfig
libdvbcsa - fixed bb syntax
libdvbcsa: more precise optimization for cpus
Add eitconfig plugin
Add E2Dark-OS skin
 
Status
Not open for further replies.
Top