mpd サーバー設定覚書

Pocket

さて、前回 mpd サーバー構築覚書 で mpd サーバーを構築までしました

今回は設定です。といっても、設定は簡単です

music_directory "/mnt/nfs/Music"
playlist_directory "/mnt/nfs/MPD/PLAYLIST"
db_file "/var/lib/mpd/mpd.db"
log_file "/tmp/mpd.log"
state_file "/var/lib/mpd/mpdstate"
user "mpd"
auto_update     "yes"

input {
plugin "curl"
}

#audio_output {
#       type            "alsa"
#       name            "Local Device"
#       device          "hw:0,0"
#       format          "44100:16:2"
#       mixer_type      "software"
##      mixer_device    "default"
##      mixer_control   "PCM"
##      mixer_index     "0"
#}
audio_output {
type            "alsa"
name            "USB Device"
device          "hw:0,0"
format          "44100:16:2"
mixer_type      "software"
#       mixer_device    "default"
#       mixer_control   "PCM"
#       mixer_index     "0"
}

volume_normalization    "yes"
audio_buffer_size       "2048"
buffer_before_play      "100%"

出力先は Raspberry Pi の音声出力向上 で使った
USB-DAC ヘッドフォンアンプ Burr Brown PCM2704 のアナログ
ホームシアターセットで余っていたのが、RCM だけだったので。

device          "hw:0,0"

の部分については、aplay コマンドで調べることができます。

$ sudo aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: DAC [USB Audio DAC], デバイス 0: USB Audio [USB Audio]
  サブデバイス: 0/1
  サブデバイス #0: subdevice #0
カード 2: ALSA [bcm2835 ALSA], デバイス 0: bcm2835 ALSA [bcm2835 ALSA]
  サブデバイス: 8/8
  サブデバイス #0: subdevice #0
  サブデバイス #1: subdevice #1
  サブデバイス #2: subdevice #2
  サブデバイス #3: subdevice #3
  サブデバイス #4: subdevice #4
  サブデバイス #5: subdevice #5
  サブデバイス #6: subdevice #6
  サブデバイス #7: subdevice #7
カード 2: ALSA [bcm2835 ALSA], デバイス 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0

今回の場合、カード 0で、サブデバイス #0 になってますので、hw:0,0 にしました。
もし、カード2でサブデバイス#3とかであれば、hw:2,3とすればイイですね!

コメントを残す