12-20-2018, 03:20 PM
Hi,
This is because Spotify and Bluetooth only support Software volume and thus if the audio device supports Hardware volume we end up with two volume controls in the audio chain. The first is a Software volume control on the client (Spotify app, etc) and the second is a hardware volume control on the audio device.
In order to ensure that a volume setting of 100% on the client yields 0dB output from the audio device its necessary to initially set the Hardware volume to 100%. The same would be done if MPD volume control were set to Software. You would see that ALSA (Hardware) volume is set to 100%.
The Airplay receiver defaults to supporing Hardware volume and like MPD when it's set to Hardware volume, will directly control the audio devices hardware volume controller. In this case ALSA (Hardware) volume is not initially set.
You can configure Airplay to only use Software volume via a setting on the Airplay config screen, then it will behave like Spotify and Bluetooth.
-Tim
This is because Spotify and Bluetooth only support Software volume and thus if the audio device supports Hardware volume we end up with two volume controls in the audio chain. The first is a Software volume control on the client (Spotify app, etc) and the second is a hardware volume control on the audio device.
In order to ensure that a volume setting of 100% on the client yields 0dB output from the audio device its necessary to initially set the Hardware volume to 100%. The same would be done if MPD volume control were set to Software. You would see that ALSA (Hardware) volume is set to 100%.
The Airplay receiver defaults to supporing Hardware volume and like MPD when it's set to Hardware volume, will directly control the audio devices hardware volume controller. In this case ALSA (Hardware) volume is not initially set.
You can configure Airplay to only use Software volume via a setting on the Airplay config screen, then it will behave like Spotify and Bluetooth.
-Tim