Тема: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?
А знает ли кто нибудь, как показать и мя играюшчего трека на сайте при вещания с Radioboss 4.?
Первый русскоязычный форум посвященный интернет-радиовещанию
Форум интернет радио Icecast и Shoutcast → Общие вопросы по интернет радио вещанию → показать имя играюшчего трека на сайте при вещания с Radioboss 4.?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
А знает ли кто нибудь, как показать и мя играюшчего трека на сайте при вещания с Radioboss 4.?
смотрите в скриптах для icecast или ahoutcast
Вот ета инструкция разработчика програмы:
Программа RadioBOSS при запуске трека создает файл nowplaying.xml.
Имя этого файла, путь, формат - менются в настройках программы на закладке "Отчеты".
Там же есть возможность настроить автоматическое копирование этого файла на указанный FTP.
Если нет возможности или желания использовать FTP, можно использовать HTTP запрос.
В этом случае в разделе HTTP указываете адрес скрипта, и при проигрывании трека RadioBOSS методом GET обратится к этому скрипту с параметрами artist, title, duration.
Например, запрос может выглядеть так "http://www.yoursite.com/script.php?arti … tion=03:45"
Ну а какой скрипт поставить на сайт и как указатть адрес к нему
ну если хотите так, то я б поставил чтоб закидывало через фтп, а на сайте скрипт парсинга nowplaying.xml.
как внутри nowplaying.xml выглядит я не знаю. Если сюди выложите внутренность тогда может что то придумаем
Извините, я просто забыл переписать!
Вот и внутренность файла:
<?xml version="1.0" encoding="utf-8"?>
<PLAYER name="NAME OF YOUR RADIO">
<TRACK ARTIST="Ub40" TITLE="--- Cant Help Falling In Love ---" ALBUM="" YEAR="2009" GENRE="" COMMENT="TOP 1000" FILENAME="E:\000 1Radio PRIMMA\TOP 1000\Ub40 - ...Cant Help Falling In Love....ogg" DURATION="03:23" STARTED="2010-03-13 13:11:57" />
</PLAYER>
<?php
$file = "nowplaying.xml";
$data = file_get_contents($file);
function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
$artist=antara($data,'ARTIST="','" ');
$track=antara($data,'TITLE="','" ');
echo "Сейчас играет: $artist - $track";
?>
Спасибо большое!!!
Код то я поставил и выглядит так: http://radioprimma.com/
Н а путь к файлу "nowplaying" куда указать?
Буду вам очень благодарен!
сначала заставте radioboss закидывать через фтп на хост сайта файл nowplaying.xml
Отредактировано tarasian666 (15-03-2010 15:13:58)
Он закидывает файл в httpdocs/radioboss
лучше всего настроить чтоб закидывал туда же где лежит файл скрипта
Отредактировано tarasian666 (15-03-2010 15:18:09)
Сайт сделан на joomla и я модуль инсталировал, кде можно вести любой html или php и там ввел код.
У Radioboss a есть и второй способ посылат информацию:
В этом случае в разделе HTTP указываете адрес скрипта, и при проигрывании трека RadioBOSS методом GET обратится к этому скрипту с параметрами artist, title, duration.
Например, запрос может выглядеть так "http://www.yoursite.com/script.php?arti … tion=03:45"
Но я не знаю как указать адрес модуля!
ну все ровно, пусть закидывает тогда где файл index.php
по второму способу я что то не пойму
Буду разбираться если получится-напишу!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум интернет радио Icecast и Shoutcast → Общие вопросы по интернет радио вещанию → показать имя играюшчего трека на сайте при вещания с Radioboss 4.?