configuring alsa is to confusing for me ;-/
pcm.headphones_1 {
service "org.bluealsa.bluealsa1"
type bluealsa
device "5C:FB:7C:16:79:FC"
profile "a2dp"
hint { show on description "description - Headphones 1" }
}
pcm.headphones_2 {
type bluealsa
service "org.bluealsa.bluealsa2"
device "5C:FB:7C:16:20:1E"
profile "a2dp"
hint { show on description "description - Headphones 2" }
}
pcm.headphones_3 {
type bluealsa
service "org.bluealsa.bluealsa3"
device "E8:D0:3C:FC:3C:E2"
profile "a2dp"
hint { show on description "description - Headphones 3" }
}
ctl.headphones_1 {
type bluealsa
}
ctl.headphones_2 {
type bluealsa
}
ctl.headphones_3 {
type bluealsa
}
pcm_slave.pairup.pcm {
type plug
slave.pcm {
type multi
slaves {
a { pcm "headphones_1" channels 2 }
b { pcm "headphones_2" channels 2 }
c { pcm "headphones_3" channels 2 }
}
bindings [
{ slave a channel 0 }
{ slave a channel 1 }
{ slave b channel 0 }
{ slave b channel 1 }
{ slave c channel 0 }
{ slave c channel 1 }
]
}
}
pcm.both {
type upmix
slave "pairup"
channels 6
delay 50
hint {
show {
@func refer
name defaults.namehint.extended
}
description "BT & default"
}
}
No matter what, now the error is:
aplay -D both test.wav
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
ALSA lib pcm_params.c:2226:(snd1_pcm_hw_refine_slave) Slave PCM not usable
aplay: set_params:1310: Broken configuration for this PCM: no configurations available