jackでmpd on openSUSE 13.2 メモ

mpdのパスワードを設定し、シェルをbashに変更する。

sudo passwd mpd
Enter new UNIX password:
Retype new UNIX password:

sudo chsh mpd

ユーザmpdでjackを起動する。

jackd -R -d firewire -r 96000 -p 2048 &

mpd.confを設定する。
まずは以下を実行する。
jack_lsp
有効なポートが列挙されるので、必要なものを選択し、mpd.confに書き込む。今回はspdifを選択した。

audio_output {
type "jack"
name "mpd"
ports "firewire_pcm:000d6c0b00270a8b_SpdifOut 1+2 left_out,firewire_pcm:000d6c0b00270a8b_SpdifOut 1+2
right_out"
format "96000:24:2"
mixer_type "software" # optional
}

mpdを再起動する。
sudo service mpd restart