mpd 経由で httpd ストリームを実行しようとしています。私が持っている設定はかなり簡単です:
# -------- AUDIO FOR STREAM ---------------------
audio_output {
type "httpd"
name "My HTTP Stream"
encoder "lame" # optional, vorbis or lame
port "8000"
# quality "5.0" # do not define if bitrate is defined
bitrate "128" # do not define if quality is defined
# format "44100:16:1"
# max_clients "0" # optional 0=no limit
}
ただし、mpd を実行すると、次のエラーが表示されます。
Mar 28 15:40 : fatal_error: line 337: No such encoder: lame
vorbis を使用しようとすると、同じことが起こります。mpd のバージョンを確認したところ、出力は次のようになりました。
$ mpd --version
Music Player Daemon 0.19.8
...
Encoder plugins:
null wave
...
現状では、lame/vorbis エンコーダー プラグインがインストールされていないようです。私は現在 OS X を使用しているので、homebrew から mpd をインストールしました。これを修正する方法はありますか?