メディアプレーヤーデーモンを使用してHTTPを介したオーディオファイルのストリーミングに失敗しました - 「見つかりません」

メディアプレーヤーデーモンを使用してHTTPを介したオーディオファイルのストリーミングに失敗しました - 「見つかりません」

HTTP経由でオーディオファイルをストリーミングするために単純なMPDインスタンスを設定しようとしています。私が望むのは、ブラウザにURLを入力するだけです。これにより、できるだけ簡単にオーディオファイルが転送されます。

ローカルポートで受信するようにMPDを設定しましたが、機能しているようです。OK MPD 0.23.4でナビゲートするときに内蔵[my-IP]:6600HTTPDサーバーも設定してみました。

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.oggMPDに最上位ディレクトリというファイルを追加しました(から /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

関連情報