2026.04.28-1 #161
tsirysndr
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
[2026.04.28-1]
Added
normalize_volume = trueinsettings.toml) — RMS-based AGC with asymmetric attack/release, similar to Spotify's "Normalize Volume"; applied across all PCM sinks (SDL, FIFO, AirPlay, Squeezelite, UPnP, Chromecast, Snapcast TCP)GET /player/volumeREST endpoint returning{ volume, min, max }volumeGraphQL query returning live current volume with min/max rangeuseGetVolumeQueryGraphQL hook in the web UIget_current_volume()gRPC client helper in the GPUI appFixed
divwithSeekBarcomponent)min/maxon the MUI SliderglobalSettings.volumein GraphQL now returns the live current volume viarb::sound::current(0)instead of a hardcoded0VOLUME_MIN_DBconstant in GPUI corrected from-74to-80(SDL target range)SoundCurrentgRPC instead of the stale saved settingadjust_volumenow has audible effect on all non-SDL PCM sinks (FIFO, AirPlay, Squeezelite, UPnP, Chromecast, Snapcast TCP) — SW volume scaling (pcm_copy_buffer) was not being applied in any of these sinksFull Changelog: 2026.04.28...2026.04.28-1
This discussion was created from the release 2026.04.28-1.
All reactions