What I tried and worked well is to add the bluetooth device (if it’s a a2dp speaker) to mpd. conf
like this:
audio_output {
type "alsa"
name "bluealsa"
device "bluealsa"
mixer_type "software"
}
Pro: this solution it should use lesser CPU than an snd_aloop
Con: it also needs to extend the mpd.conf.tmpl by this section and requires a restart of mpd after changeing the device