トピックにあるように、Web ラジオのライブ ストリームからメタデータを取得する必要があります。サイトのURLは次のようになります。
おそらくJavaScriptまたはPHPでそれを行う方法はありますか? ご存知のように、主な問題は mp3 のリモート パスです。
トピックにあるように、Web ラジオのライブ ストリームからメタデータを取得する必要があります。サイトのURLは次のようになります。
おそらくJavaScriptまたはPHPでそれを行う方法はありますか? ご存知のように、主な問題は mp3 のリモート パスです。
これはアイスキャスト ステーションです。ここで file_get_contents を使用して、必要なすべての情報を取得できます。http://vps.radioduepuntozero.net:8000/
しかし、より詳細な回答としては、ストリーミングされるすべての mp3 ファイルが ID3 タグと呼ばれるセクションで始まる仕組みです。作者、アルバム、曲名などの情報があります。生配信なので、コマを選んでその部分だけを読むことはできません。次の曲が ID3 タグの読み取りを開始するまで待つ必要があります。
また、トラックの始まりと終わりを知るのは難しいです。Icecast は X バイトごとにフレームを挿入して、曲に残っているバイト数、次のパケットのサイズなどを示します。
その背後にはプロトコルがあり、実行可能です。私は以前に実行しましたが、PHP ソケットとそのプロトコルの知識が必要です。あなたはC++の方が良いでしょう、または私が言ったように、
icecast ステーションのページを取得します。