MyDC.ru _ Запросы скриптов для PtokaX _ Срипт ON AIR
Автор: Sunshine-hub 13.2.2010, 14:36
Господа скриптеры, есть идея, но не знаю как реализовать.
на борту хаба работает круглосуточное рок радио. Программа-вещалка не поддерживает вывод mp3 тегов куда либо, так как она ориентированна на RDSа не так как Jazler, SAM, SoundEmpire на вывод что играет сейчас.
Смог настроить чтобы при старте следующей песни она писала в файл инфо о играющей песне.
формат файла ниже прикрепляю и листну
Код
<?xml version="1.0" encoding="windows-1251" ?><ELEM_LIST><ELEM PLAYER_NAME="ON AIR" STATUS="playing"><START_TIME>13:31:39</START_TIME><BLK_TYPE>М</BLK_TYPE><TYPE>М</TYPE><NAME>WAKE ME UP WHEN SEPTEMBER ENDS</NAME><ARTIST>GREEN DAY</ARTIST><AUTHOR></AUTHOR><ALBUM>ican Idiot</ALBUM><DBID>1498</DBID><FILE_NAME>\\RS\ROOT\SND\MUSIC\GREEN DAY - WAKE ME UP WHEN SEPTEMBER ENDS.MP3</FILE_NAME><DURATION>00:04:21</DURATION></ELEM><ELEM PLAYER_NAME="ON AIR" STATUS="preloaded"><START_TIME></START_TIME><BLK_TYPE>М</BLK_TYPE><TYPE>Д</TYPE><NAME>I-ONE - I LOVE IT</NAME><ARTIST>I-ONE</ARTIST><AUTHOR></AUTHOR><ALBUM></ALBUM><DBID>1627</DBID><FILE_NAME>\\RS\ROOT\SND\JNGL\J00001.mp3</FILE_NAME><DURATION>00:00:09</DURATION></ELEM></ELEM_LIST>
помогите (соорудите) скрипт api2 который бы ситал этот файл раз в 30 секунд и запоминал что играет (между тегами <ARTIST></ARTIST> исполнитель и <NAME></NAME> название песни) и по команде пользователя !air выводил в чат только видное одному пользователю вразу "В эфире звучит имя исполнителя и название композиции прочитанное из файла.
дополнительные данные по расположению файла и т.д. готов предоставить. Возможно ли такое реализовать?
а есть ли вариант адаптировать этот скрипт под сервер ShoutCAST ?? информация о треке содержится на странице генерируемой самим сервером http://mydc.ru/r/?http://127.0.0.1:8000/7.html
http://mydc.ru/r/?http://95.156.84.3:8000/7.html - здесь такой сервер установлен
Автор: Nickolya 23.2.2010, 15:12
Сейчас там
Цитата
0,1,1,150,0,128,Radio Prosvet
и информации о треке не наблюдаю... Пропарсить такое будет в принципе просто, но информации нет, тем более есть скрипт информации о радио, работающий именно с этой программой.