This is the dockerized version of Tidal Connect Raspberry binairies. Can be seemlessly used in HifiberryOS or any other RPi based operating system running Docker.
162
stars
28
forks
source link
Enable app volume control with ALSA softvol on USB audio interface #45
Sharing my solution, did not find anything appropriate for me in issues here.
I am using tidal-connect-docker image on plain Raspberry Pi OS without any desktop environment, on Pi 4B model
with MOTU M2 USB audio interface that outputs to speakers.
As playback device I was setting M2: USB Audio (hw:2,0).
Because of that volume control didn't work as that device did not had any controls in ALSA.
To make volume control in Tidal app work I configured ALSA to enable softvol - software volume control and set that as a playback device in tidal-connect-docker.
Instead of M2 below put your card name, find it with aplay -L
File asound.conf
pcm.softvol {
type softvol
slave {
pcm "hw:CARD=M2,DEV=0"
}
control {
name "SoftMaster"
card "M2"
}
}
pcm.!default {
type plug
slave {
pcm "softvol"
}
}
ctl.!default {
type hw
card "M2"
}
Sharing my solution, did not find anything appropriate for me in issues here.
I am using tidal-connect-docker image on plain Raspberry Pi OS without any desktop environment, on Pi 4B model with MOTU M2 USB audio interface that outputs to speakers.
As playback device I was setting
M2: USB Audio (hw:2,0)
. Because of that volume control didn't work as that device did not had any controls in ALSA.To make volume control in Tidal app work I configured ALSA to enable softvol - software volume control and set that as a playback device in tidal-connect-docker.
Instead of
M2
below put your card name, find it withaplay -L
File
asound.conf
File
docker-compose.yml
Further reading: