Hello,
I'm currently running the 0.5 beta with Brutefir (see
rune-audio-and-brutefir-convolver-for-roomcorrection-t1094-20.html) on my RPI3.
I'm happy with that but I'd like to upgrade to my RPI4 with the +Re6 version.
I succeeded in installing and running brutefir with the same config files as on my current RPI3. I have customized the file /srv/http/bash/mpd-conf.sh in order to set the mpd.conf file as required (my FIR filters are supposed to work at 88.2kHz):
- Code: Select all
for (( i=0; i < cardL; i++ )); do
card=${Acard[i]}
dop=${Adop[i]}
hw=${Ahw[i]}
hwmixer=${Ahwmixer[i]}
mixermanual=${Amixermanual[i]}
mixertype=${Amixertype[i]}
name=${Aname[i]}
aplayname=${Aaplayname[i]}
########
mpdconf+='
audio_output {
type "pipe"
name "brutefir pipe"
command "/usr/bin/brutefir -nodefault /home/.brutefir.config" # 2>/dev/null"
mixer_type "software"
format "88200:32:2"
enabled "yes"
}'
done
I can play files, I do see the brutefir processes.
- Code: Select all
RuneAudio:/home # ps -ef | grep mpd
upmpdcli 296 1 0 13:21 ? 00:00:10 /usr/bin/upmpdcli -c /etc/upmpdcli.conf
mpd 7806 1 0 14:20 ? 00:00:01 /usr/bin/mpd --no-daemon
root 7813 1 0 14:20 ? 00:00:00 /bin/bash /srv/http/bash/mpdidle.sh
root 7823 7813 0 14:20 ? 00:00:00 /bin/bash /srv/http/bash/mpdidle.sh
mpd 8468 7806 1 14:24 ? 00:00:00 /usr/bin/brutefir -nodefault /home/.brutefir.config
mpd 8513 8468 11 14:24 ? 00:00:01 /usr/bin/brutefir -nodefault /home/.brutefir.config
mpd 8514 8468 12 14:24 ? 00:00:01 /usr/bin/brutefir -nodefault /home/.brutefir.config
mpd 8516 8468 0 14:24 ? 00:00:00 /usr/bin/brutefir -nodefault /home/.brutefir.config
mpd 8517 8468 0 14:24 ? 00:00:00 /usr/bin/brutefir -nodefault /home/.brutefir.config
root 8581 7628 0 14:24 pts/0 00:00:00 grep --color=auto mpd
But when I stop any song the mpd is not responding anymore: indeed the brutefir processes are still alive and there is one in defunct.
- Code: Select all
RuneAudio:/home # ps -ef | grep mpd
upmpdcli 296 1 0 13:21 ? 00:00:10 /usr/bin/upmpdcli -c /etc/upmpdcli.conf
mpd 7806 1 0 14:20 ? 00:00:02 /usr/bin/mpd --no-daemon
root 7813 1 0 14:20 ? 00:00:00 /bin/bash /srv/http/bash/mpdidle.sh
root 7823 7813 0 14:20 ? 00:00:00 /bin/bash /srv/http/bash/mpdidle.sh
mpd 8468 7806 0 14:24 ? 00:00:00 /usr/bin/brutefir -nodefault /home/.brutefir.config
mpd 8513 8468 9 14:24 ? 00:00:02 /usr/bin/brutefir -nodefault /home/.brutefir.config
mpd 8514 8468 10 14:24 ? 00:00:02 /usr/bin/brutefir -nodefault /home/.brutefir.config
mpd 8516 8468 0 14:24 ? 00:00:00 /usr/bin/brutefir -nodefault /home/.brutefir.config
mpd 8517 8468 0 14:24 ? 00:00:00 [brutefir] <defunct>
root 8647 7628 0 14:24 pts/0 00:00:00 grep --color=auto mpd
I have to kill all 5 of them and to restart the mpd service.
Thanks in advance for your help or tips and Merry Christmas to Rern how does an amazing job and to all Runeaudio users!
Charles.