リモートサーバーに保存されているtracklist.xspfファイルからオーディオストリームトラックの詳細を抽出し、div内のスクロールテキストとしてWebページに出力を印刷したいので、PHPスクリプトは現在のトラック情報を印刷する必要があります。タグ「title」、「annotation」(ストリームタイトルのみ:)、「info」から詳細を取得したい。最後の「info」タグについては、オフにできるようにしたいので、代わりにカスタム(プリセット)テキストをスクロールします。現在のトラックの詳細を取得するには、ページのトラック情報を定期的に更新する必要があります。
tracklist.xspfファイルの内容:
<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" version="1">
<title/>
<creator/>
<trackList>
<track>
<location>http://geodesic1.streams.audioaddict.com:80/di_chillout3</location>
<title>Ulrich Schnauss - Between Us And Them</title>
<annotation>Stream Title: Chillout - ambient psy chillout.
Content Type:audio/mpeg
Current Listeners: 0
Peak Listeners: 0
Stream Genre: Electronic Chillout Ambient</annotation>
<info>http://www.di.fm</info>
</track>
</trackList>
</playlist>
誰かがphpスクリプトでこのタスクを実行する方法を示すことができますか?解決策の例をいただければ幸いです。