mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
Prep Release 2.0.15 (#1571)
* Readd import Collections to show JSON validation failures details * Editorial update * Audiograbber - Remove config for not implemented feature * Smoothing - Update defaults and range * Version 2.0.15
This commit is contained in:
parent
bfba0d6137
commit
24a00e3b0b
23
CHANGELOG.md
23
CHANGELOG.md
@ -4,12 +4,14 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [Unreleased](https://github.com/hyperion-project/hyperion.ng/compare/2.0.14...HEAD)
|
## [2.0.15](https://github.com/hyperion-project/hyperion.ng/releases/tag/2.0.15) - 2023-02
|
||||||
|
|
||||||
### Breaking
|
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
- Audio Grabber to add audio visualization support for both Windows and Linux.
|
||||||
|
- Support streaming to individual WLED segments (requires WLED 0.13.3+).
|
||||||
|
To allow segment streaming, enable "Realtime - Use main segment only" in WLED's Sync Interfaces setup screen
|
||||||
|
- Allow to keep WLED powered on after streaming and restoring state
|
||||||
- Allow to Disable / Enable all instances (#970) by
|
- Allow to Disable / Enable all instances (#970) by
|
||||||
- Suspend/Resume support for Linux and Windows (#1493,#1282, #978).
|
- Suspend/Resume support for Linux and Windows (#1493,#1282, #978).
|
||||||
Suspend/Resume/Restart is supported via API, UI, Systray and hyperion-remote
|
Suspend/Resume/Restart is supported via API, UI, Systray and hyperion-remote
|
||||||
@ -17,23 +19,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
In Idle, all instances, components will be disabled besides the output processing (LED-Devices, smoothing).
|
In Idle, all instances, components will be disabled besides the output processing (LED-Devices, smoothing).
|
||||||
The current priorities will be cleared and the background effect per instance will be executed, if enabled.
|
The current priorities will be cleared and the background effect per instance will be executed, if enabled.
|
||||||
- Commands toogleSuspend and toggleIdle allow to flip between modes, e.g. might be used to trigger modes by a remote
|
- Commands toogleSuspend and toggleIdle allow to flip between modes, e.g. might be used to trigger modes by a remote
|
||||||
|
- Reduced pixel processing to reduce resources on big assignment areas
|
||||||
|
- Support for squared mean color processing
|
||||||
|
- Support for dominant color processing on assigned LED areas (#1382). A simple and advanced way is provided. Advanced and high accuracy might be combined with reduced pixel processing to lower CPU usage.
|
||||||
- Add instance# in API response (#1504)
|
- Add instance# in API response (#1504)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
- REST API - Increased default timeout to address "Operation cancelled" errors
|
||||||
|
- LED Devices: Allow to differentiate between recoverable/unrecoverable errors
|
||||||
|
- Renamed LED area assignment naming to provide clarity on the processing algorithms
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- Effects/Smoothing: Effects with dedicated smoothing settings will now run with those settings (even if general smoothing is off)
|
||||||
|
- No interim color update after streaming and turning off WLED
|
||||||
|
- LED-Matrix Layout: Add Cabling direction selection element again (#1566)
|
||||||
- Restart correctly, if running as service (#1368)
|
- Restart correctly, if running as service (#1368)
|
||||||
- Hue-Wizard: In case auto discovery failed, port 80 was not used as default (#1544)
|
- Hue-Wizard: In case auto discovery failed, port 80 was not used as default (#1544)
|
||||||
- Send only one reply per Start Instance request (#1551)
|
- Send only one reply per Start Instance request (#1551)
|
||||||
- Add instance# in JSON-API replies (aligning to Add instance in websocket response to a subscription #1504 behaviour)
|
- Add instance# in JSON-API replies (aligning to Add instance in websocket response to a subscription #1504 behaviour)
|
||||||
- hyperion-remote: Extracting reply for a configGet request correctly (#1555)
|
- hyperion-remote: Extracting reply for a configGet request correctly (#1555)
|
||||||
|
- Grabber fps setting was not applied correctly
|
||||||
|
- Smoothing: No empty updates
|
||||||
|
|
||||||
### Technical
|
### Technical
|
||||||
- Add CodeQL for GitHub code scanning
|
- Add CodeQL for GitHub code scanning
|
||||||
- Update to Protocol Buffers 3.21.12
|
- Update to Protocol Buffers 3.21.12
|
||||||
- cmake support of libcec without version in lib-name
|
- Update to Mbed TLS 3.3.0
|
||||||
- Qt6 alignments
|
- Qt6 alignments
|
||||||
|
- cmake support of libcec without version in lib-name
|
||||||
- Refactor for Python 3.11 deprecated functions
|
- Refactor for Python 3.11 deprecated functions
|
||||||
|
|
||||||
## Removed
|
## Removed
|
||||||
|
@ -428,7 +428,7 @@
|
|||||||
"edt_conf_instC_systemEnable_title": "Enable screen capture",
|
"edt_conf_instC_systemEnable_title": "Enable screen capture",
|
||||||
"edt_conf_instC_v4lEnable_expl": "Enables the USB capture for this LED hardware instance",
|
"edt_conf_instC_v4lEnable_expl": "Enables the USB capture for this LED hardware instance",
|
||||||
"edt_conf_instC_v4lEnable_title": "Enable USB capture",
|
"edt_conf_instC_v4lEnable_title": "Enable USB capture",
|
||||||
"edt_conf_instC_audioEnable_expl": "Enables the Audio capture for this led hardware instance",
|
"edt_conf_instC_audioEnable_expl": "Enables the Audio capture for this LED hardware instance",
|
||||||
"edt_conf_instC_audioEnable_title": "Enable Audio capture",
|
"edt_conf_instC_audioEnable_title": "Enable Audio capture",
|
||||||
"edt_conf_instC_video_grabber_device_expl": "The video capture device used",
|
"edt_conf_instC_video_grabber_device_expl": "The video capture device used",
|
||||||
"edt_conf_instC_video_grabber_device_title": "Video capture device",
|
"edt_conf_instC_video_grabber_device_title": "Video capture device",
|
||||||
|
@ -51,7 +51,7 @@
|
|||||||
"smoothing": {
|
"smoothing": {
|
||||||
"enable": true,
|
"enable": true,
|
||||||
"type": "linear",
|
"type": "linear",
|
||||||
"time_ms": 200,
|
"time_ms": 150,
|
||||||
"updateFrequency": 25.0000,
|
"updateFrequency": 25.0000,
|
||||||
"interpolationRate": 25.0000,
|
"interpolationRate": 25.0000,
|
||||||
"decay": 1,
|
"decay": 1,
|
||||||
|
@ -143,18 +143,6 @@
|
|||||||
"required": true,
|
"required": true,
|
||||||
"propertyOrder": 7,
|
"propertyOrder": 7,
|
||||||
"comment": "Safe percentage is the percentage used to determine the maximum percentage of the audio safe level"
|
"comment": "Safe percentage is the percentage used to determine the maximum percentage of the audio safe level"
|
||||||
},
|
|
||||||
"flip": {
|
|
||||||
"type": "string",
|
|
||||||
"title": "edt_conf_v4l2_flip_title",
|
|
||||||
"enum": [ "NO_CHANGE", "HORIZONTAL", "VERTICAL", "BOTH" ],
|
|
||||||
"default": "NO_CHANGE",
|
|
||||||
"options": {
|
|
||||||
"enum_titles": [ "edt_conf_enum_NO_CHANGE", "edt_conf_enum_HORIZONTAL", "edt_conf_enum_VERTICAL", "edt_conf_enum_BOTH" ]
|
|
||||||
},
|
|
||||||
"required": true,
|
|
||||||
"access": "advanced",
|
|
||||||
"propertyOrder": 8
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -21,9 +21,9 @@
|
|||||||
"time_ms": {
|
"time_ms": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"title": "edt_conf_smooth_time_ms_title",
|
"title": "edt_conf_smooth_time_ms_title",
|
||||||
"minimum": 25,
|
"minimum": 1,
|
||||||
"maximum": 5000,
|
"maximum": 5000,
|
||||||
"default": 200,
|
"default": 150,
|
||||||
"append": "edt_append_ms",
|
"append": "edt_append_ms",
|
||||||
"propertyOrder": 3
|
"propertyOrder": 3
|
||||||
},
|
},
|
||||||
|
@ -14,6 +14,7 @@ from __future__ import division, unicode_literals
|
|||||||
import contextlib
|
import contextlib
|
||||||
import datetime
|
import datetime
|
||||||
import itertools
|
import itertools
|
||||||
|
import collections
|
||||||
import json
|
import json
|
||||||
import numbers
|
import numbers
|
||||||
import operator
|
import operator
|
||||||
|
Loading…
Reference in New Issue
Block a user