Hello,
Though next is still work in progress, a quick share of my also setup.
Also installed amixer-webui to control the (softvol and equal) values.
Otherwise use alsamixer, or 'amixer sset [volname] [%-value]'.
Best regards,
Juno.
pcm.hifiberry {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm plugequal
}
ctl.!default {
type hw
card 0
}
ctl.equal {
type equal
}
pcm.equalout {
type dmix
ipc_key 321456 # any unique value
ipc_key_add_uid false # let multiple users share
ipc_perm 0666 # mixing for all users
slave {
pcm "hifiberry"
channels 2
}
}
pcm.equalin {
type equal
slave.pcm "plug:equalout"
}
pcm.equal {
type plug
slave.pcm equalin
}
pcm.dab {
type plug
slave.pcm "equalin"
}
pcm.dabradio {
type softvol
slave.pcm "equal"
control.name "DABradio"
control.card 0
}
pcm.bluetooth {
type softvol
slave.pcm "equal"
control.name "Bluetooth"
control.card 0
}
pcm.sdr {
type softvol
slave.pcm "equal"
control.name "SDR"
control.card 0
}
pcm.mopidy {
type softvol
slave.pcm "equal"
control.name "Mopidy"
control.card 0
}
pcm.spotify {
type softvol
slave.pcm "equal"
control.name "Spotify"
control.card 0
}