mpdの出力先をpipewireに設定
pipewireは基本的にユーザー権限で動作
mpdでpipewireから音を出す場合はpipewireと同一ユーザー上で動作させなければならない
code:sh
mkdir "${HOME}"/.config/mpd
cp /etc/mpd.conf "${HOME}"/.config/mpd
設定ファイルの"user"の項目をpipewireの実行ユーザーに書き換え,ユーザー権限で実行
/etc/mpd.confを直接編集しても動作する
その場合下記のコマンドはsudo systemctl start mpd.serviceとなる
code:sh
systemctl --user start mpd.service
ちなみにpulseaudioはmpdと動作するユーザーが違っても音を出せる