PHP скрипт для извлечения деталей трека из файла tracklist.xspf

Я хочу извлечь данные дорожки аудиопотока из файла tracklist.xspf, хранящегося на удаленном сервере, и распечатать вывод на веб-странице в виде прокручиваемого текста внутри div, поэтому скрипт PHP должен печатать информацию о текущей дорожке. Я хочу получить подробности из тегов 'title', 'annotation' (только Stream Title:) и '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-скрипта? Пример решения будет принята с благодарностью.

0 ответов

Другие вопросы по тегам