Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Spotify/Bluetooth: Hardware Volume Control on Pi 3 + HiFiBerry Amp - Best Practices
#3
Thanks for the response, Tim.

I'm still trying to understand the reasoning behind using `--mixer="softvol"`
with librespot, instead of directly controlling the hardware volume.

Is there a specific reason why `softvol` is generally preferred over direct hardware volume control?
Or, to put it another way, is hardware volume primarily intended for use with web radio (and possibly the local library)?

According to the Librespot Wiki, it seems that using `--mixer="alsa"` and `--alsa-mixer-control="Channels"` should work for hardware volume control.
The wiki also suggests trying `--volume-ctrl linear` when using a hardware mixer.

I haven't yet been able to figure out how Bluetooth is configured, nor have I located the exact file where librespot is started.
I only know it's running with `softvol` based on `ps aux | grep librespot` output.
And i also did noticed the systemd service files are not used for starting spotify/bluetooth.

As it stands, I've had to reduce the master level in alsamixer to around 50% to achieve a reasonable volume level for Spotify and Bluetooth. 
This works, but it also means I have to increase the volume for web radio to around 75% to achieve a similar loudness, which is less than ideal.

Any further insights or suggestions would be greatly appreciated!

Thanks again for your time and consideration.
Reply


Messages In This Thread
RE: Spotify/Bluetooth: Hardware Volume Control on Pi 3 + HiFiBerry Amp - Best Practices - by stifio - 04-10-2025, 10:32 PM

Forum Jump: