The successor to Hyperion aka Hyperion Next Generation
The release has been in the works for almost 12 months covering bug fixes and it includes a good number of new features/improvements.
You can get the executables from GitHub or even better via our official repositories for Debian, Ubuntu and Fedora (new). All latest versions are supported (Bookworm, Mantic Minotaur, Fedora 39), as well as the upcoming ones (Trixie, Noble Numbat, Fedora 40).
Installation/update instructions, as well as even an easy one command way you find in the comprehensive instructions page, just select the way you would like to go for.
Event Services
Philips Hue
Nanoleaf
WLED
Nanoleaf
Philips Hue
Nanoleaf
Hyperion's February release provides you with the latest updates and fixes. Key new features: You can now stream to a dedicated WLED segment, put Hyperion in Suspend or Idle mode or apply dominant color rather than mean color processing.
Many thanks to @EliteScientist who contributed with an audio grabber which works as the other existing grabbers, i.e. you can use the input feeding multiple instances in parallel or forward the input.
Hyperion's November release is not too big, but provides you with the latest updates and fixes. Many thanks to all contributors providing code (@xkns, @drzony ) or translations.
Hyperion's November release brings you some new features, removed IPv6 address related limitations, as well as fixing a couple of issues.
Hyperion packages can be installed now under Ubuntu (x64/armhf/arm64) and Debian (x64/armhf/arm64) (incl. Raspberry Pi OS) via our own APT server. Details about the installation can be found in the installation.md and at apt.hyperion-project.org.
We strongly recommend doing an export of your configuration before migrating to the new version! You cannot use the new version's configuration database with a previous version. If you run multiple instances, you unfortunately need to export each individually.
The release is primarily fixing issues introduced with alpha 10, but covering other findings too. Thanks to everybody highlighting real problem areas, as well as to those proactively providing fixes for integration via pull requests. Besides bug fixing, you will find some smaller enhancements which make everybody’s life easier.
The fact that WS281x devices must run under root caused many headaches before in getting them running. We did not weaken security, but provide you with an easy to use script to switch the user-id of hyperion going forward. Furthermore, device configuration is blocked, if the environment does not allow it.
Script to change the user Hyperion is executed with.
To run Hyperion with root privileges (e.g. for WS281x) execute
sudo updateHyperionUser -u root
Gif effects can source Gifs via URLs in addition to local files as input
System info screen: Added used config path and "is run under root/admin"
LED-Device enhancements
Fixed that Smoothing with "Continuous Updates" disabled does not provides LED updates (#1068, #1240)
Fixed Issue Blinking / flickering cursor with QT screen capture on Windows (#1328)
Fixed Colour effect priority is not deleted when Colorpicker is open (double click on delete is required)
Fixed reuse local SSDP address (#1324)
Exclude FB Grabber on Amlogic platform, as FB is included in Amlogic Grabber
Escape XSS payload to avoid execution (#1292)
Include libqt5sql5-sqlite packaging dependency
Fixed embedded Python location (#1109)
LED-Devices
The focus of this release is on user experience. We tried as much as possible supporting you in getting valid setup done, as well as providing enough room for expert users to tweak configurations here and there. The reworked dashboard provides you now with the ability to control individual components, jump to key configuration items, as well as to switch between LED instances easily. The refined color coding in the user-interfaces, helps you to quickly identify instance specific and global configuration items.
Of course, the release brings new features (e.g. USB Capture on Windows), as well as minor enhancements and a good number of fixes.
Note:
IMPORTANT: Due to the rework of the grabbers, both screen- and video grabbers are disabled after the upgrade to the new version. Please, re-enable the grabber of choice via the UI, validate the configuration and save the setup. The grabber should then restart.
Hyperion packages can now be installed under Ubuntu (x64) and Debian (amd64/armhf) (incl. Raspberry Pi OS) via our own APT server. Details about the installation can be found in the installation.md and at apt.hyperion-project.org.
Find here more details on supported platforms and configuration sets
Select device from list of available devices (UI Optimization - Select device from list of available devices #1053) - Cololight, Nanoleaf, Serial Devices (e.g. Adalight), SPI-Device, Pi-Blaster
Get device properties for automatic configuration of number of LEDs and initial layout (WLED, Cololight, Nanoleaf)
Identify/Test device (WLED, Cololight, Nanoleaf, Adalight)
For selected devices a default layout configuration is created, if the user chooses "Overwrite" (WLED, Cololight, Nanoleaf, all serial devices, all spi device, pi-blaster)
Ensure Hardware LED count matches number of lights (Philips Hue, Yeelight, Atmo Orb)
User is presented a warning/error, if there is a mismatch between configured LED number and available hardware LEDs
Add udev support for Serial-Devices
Allow to get properties for Atmo and Karatedevices to limit LED numbers configurable
Philips Hue: Add basic support for the Play Gradient Lightstrip
WLED: Support of ["live" property] (https://github.com/Aircoookie/WLED/issues/1308) (#1095)
WLED: Brightness overwrite control by configuration
WLED: Allow to disable WLED synchronization when streaming via hyperion
WLED: Support storing/restoring state (#1101)
Adalight: Fix LED Num for non analogue output in arduino firmware
Allow to blacklist LEDs in layout via UI
Live Video image to LedLayout preview (#1136)
Effects: Support Custom Effect Templates in UI for custom effect creation and configuration
Effects: Custom effect separation in the systray menu
New languages - Portuguese (Std/Brazil) & Norwegian (Bokmål)
New Flags: Russia, Cameroon, Great Britain, England, Scotland
Provide cross compilation on x86_64 for developers using docker. This includes the ability to use local code, as well as build incrementally
Grabbers use now precise timings for better timing accuracy
Nanoleaf: Consider Nanoleaf-Shape Controllers
LED-Devices: Show HW-Ledcount in all setting levels
System Log Screen: Support to copy loglines, system info and status of the current instance to the clipboard (to share it for investigation)
Updated dependency rpi_ws281x to latest upstream
Fix High CPU load (RPI3B+) (#1013)
Active grabbers are displayed correctly after updating the WebUI
Issue Crop values are checked against decimated resolution (#1160)
Framebuffer grabber is deactivated in case of error
Fix/no signal detection (#1087)
Fix that global settings were not correctly reflected across instances after updates in other non default instance (#1131,#1186,#1188)
Fix UI: Handle error scenario properly, when last instance number used does not exist any longer.
UI Allow to have password handled by Password-Manager (#1263)
Fixed effect freezing during startup
Effects were not started from tray (#1199)
Interrupt effect on timeout (#1013)
Fixed color and effect handling and duplicate priorities (#993,#1113,#1216)
Stop background effect, when it gets out of scope (to not use resources unnecessarily)
Custom Effect Templates (schemas) are now loaded
Effects: Uploaded images were not found executing custom image effects
"LED Test" effect description is in wrong order (#1229)
LED-Devices: Only consider Hardware LED count (#673)
LED-Devices: Correct total packet count in tpm2net implementation (#1127)
LED-Hue: Proper black in Entertainment mode if min brightness is set
LED-Hue: Minor fix of setColor command
Nanoleaf: Fixed behaviour, if external control mode cannot be set
System Log Screen: Fixed Auto-Scrolling, Update Look & Feel, Works across multiple Browser tabs/windows, as log stream is not stopped by a new UI
Rename Instance and Change Password: Modal did not close
Read-Only mode was not handled in the SysInfo function
WebSockets: Handling of fragmented frames fixed
Fixed libcec dependencies
General language and grammar updates
Grabber: DirectX9 support (#1039)
New blackbar detection mode "Letterbox", that considers only bars at the top and bottom of picture
LED-Devices: Cololight support (Cololight Plus & Strip) incl. configuration wizard
LED-Devices: SK9822 support (#1005,#1017)
UX: New language support: Russian and Chinese (simplified) (#1005)
UX: Additional details on Hardware/CPU information (#1045)
UX: Systray icons added - Issue #925 (#1040)
Read-Only configuration database support
Hide Window Systray icon on Hyperion exit & Install DirectX Redistributable
Read-Only configuration database support
hyperiond -c
(Or new start menu entry) (#860)