
ALSAで時々エラーするUbuntustudioのUSB-DACですが、mpdで使うための記録。
① Pulseaudioの停止
・/etc/pulse/client.confファイル中の、
daemon_binary=/usr/bin/pulseaudio -> /usr/ture
autospawun = yes -> no
以上の二か所の変更でゾンビを止めます。pulseaudioのプロセス番号をkillすれば二度と起き上がりません。
② USB-DACデバイスをデフォルトにする
・/etc/modprobe.d/alsa-base.confの書き換え
options snd-usb-audio = -2 -> 0
にします。この後再起動すれば、aplay -l でデバイス0番になっているはずです。
③ mpdのインストールと設定
・インストール
sudo apt-get install mpd
・/etc/mpd.confの書き換え
200行目付近にあるaudio_outputセグメント(コメントアウトされてます)を設定する
audio_output {
name "UD-501" #お好きに
device "hw:0,0" #デフォルトデバイス
mixer-type "none" #ミキサーは不要です
以下省略
設定を有効にするためには、
/etc/init.d/mpd restartで再起動
・musicディレクトリのシンボリックリンク設定
mpdのmusicディレクトリに音楽ファイルを突っ込むのは野蛮なのでリンク張ります
sudo ln -s /home/ubuntu/music /var/lib/mpd/music
④ 音楽ファイルをコピー
これは普通のコピーで構いませんがパーミッション与えないとmpdから見えないので、面倒なので全部のディレクトリとファイルを777にしました。
⑤ ネットワークデバイスからmpdアクセス可能とする
・Ubuntustudioはポート全部閉じているので、
sudo ufw allow 6600
でmpdのポートを開放してやります。
これでmpdクライアントからアクセスできるようになりました。音楽ファイル指定変更時に時々ALSAでエラー出ますがリトライすれば済むこと。
ブログ一覧 |
オーディオ・音楽 | 日記
Posted at
2015/03/23 20:13:05