04-11-2025, 08:37 AM
I'm not really into Bluetooth on Linux or moOde, so cannot comment on that.
But reasons for software volume:
1. librespot's softvol works in 64-bit floating point. It will have higher accuracy than any hardware volume control, which works in integer.
2. Hardware volume control is very fussy to sync across renderers. moOde has chosen to stop trying some years ago, and I understand why.
When you say that loudness differs between sources, how sure are you that their mastering levels are the same?
Do you have volume normalization in Spotify enabled or disabled?
But reasons for software volume:
1. librespot's softvol works in 64-bit floating point. It will have higher accuracy than any hardware volume control, which works in integer.
2. Hardware volume control is very fussy to sync across renderers. moOde has chosen to stop trying some years ago, and I understand why.
When you say that loudness differs between sources, how sure are you that their mastering levels are the same?
Do you have volume normalization in Spotify enabled or disabled?
maintainer of librespot and pleezer, working on a qobuz connect player. sponsor me: https://github.com/sponsors/roderickvd