HTTP経由でオーディオファイルをストリーミングするために単純なMPDインスタンスを設定しようとしています。私が望むのは、ブラウザにURLを入力するだけです。これにより、できるだけ簡単にオーディオファイルが転送されます。
ローカルポートで受信するようにMPDを設定しましたが、機能しているようです。OK MPD 0.23.4
でナビゲートするときに内蔵[my-IP]:6600
HTTPDサーバーも設定してみました。
audio_output {
type "httpd"
name "HTTP Stream"
encoder "vorbis" # optional, vorbis or lame
port "8000"
bind_to_address "[my-ip]" # optional, IPv4 or IPv6
## quality "6.0" # do not define if bitrate is defined
bitrate "192" # do not define if quality is defined
format "48000:16:2"
max_clients "0" # optional 0=no limit
}
完了したら、test.ogg
MPDに最上位ディレクトリというファイルを追加しました(から /var/log/mpd.log
)。
update: added /test.ogg
ただし、ブラウザまたはVLC()を介してファイルにアクセスしようとすると、[my-ip]:8000/test.ogg
次のエラーが発生します。
Not found
MPDは、一般権限を持つユーザーから実行されます。私が何を間違っているのかわかりません。
MPDを使用してHTTPファイルをできるだけ簡単に転送するにはどうすればよいですか?
どんな助けでも大変感謝します。
ありがとうございます!
答え1
[my-ip]:8000/
MPDは、オーディオを転送するためにファイルパスを使用せず、またはなど、事前定義されたパスでのみ使用します[my-ip]:8000/mpd.mp3
。