1

Тема: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

А знает ли кто нибудь, как показать и мя играюшчего трека на сайте при вещания с Radioboss 4.?

2

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

смотрите в скриптах для icecast или ahoutcast

3

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

Вот ета инструкция разработчика програмы:
Программа RadioBOSS при запуске трека создает файл nowplaying.xml.
Имя этого файла, путь, формат - менются в настройках программы на закладке "Отчеты".
Там же есть возможность настроить автоматическое копирование этого файла на указанный FTP.
Если нет возможности или желания использовать FTP, можно использовать HTTP запрос.
В этом случае в разделе HTTP указываете адрес скрипта, и при проигрывании трека RadioBOSS методом GET обратится к этому скрипту с параметрами artist, title, duration.
Например, запрос может выглядеть так "http://www.yoursite.com/script.php?arti … tion=03:45"

Ну а какой скрипт поставить на сайт и как указатть адрес к нему

4

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

ну если хотите так, то я б поставил чтоб закидывало через фтп, а на сайте скрипт парсинга nowplaying.xml.
как внутри nowplaying.xml выглядит я не знаю. Если сюди выложите внутренность тогда может что то придумаем

5

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

Извините, я просто забыл переписать!

Вот и внутренность файла:

<?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>

6

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

<?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";
?>

7

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

Спасибо большое!!!
Код то я поставил и выглядит так:    http://radioprimma.com/
Н а путь к файлу "nowplaying" куда указать?
Буду вам очень благодарен!

8

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

сначала заставте radioboss закидывать через фтп на хост сайта файл nowplaying.xml

Отредактировано tarasian666 (15-03-2010 15:13:58)

9

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

Он закидывает файл в httpdocs/radioboss

10

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

лучше всего настроить чтоб закидывал туда же где лежит файл скрипта

Отредактировано tarasian666 (15-03-2010 15:18:09)

11

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

Сайт сделан на joomla и я модуль инсталировал, кде можно вести любой html или php и там ввел код.
У Radioboss a есть и второй способ посылат информацию:

В этом случае в разделе HTTP указываете адрес скрипта, и при проигрывании трека RadioBOSS методом GET обратится к этому скрипту с параметрами artist, title, duration.
Например, запрос может выглядеть так "http://www.yoursite.com/script.php?arti … tion=03:45"
Но я не знаю как указать адрес модуля!

12

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

ну все ровно, пусть закидывает тогда где файл index.php

по второму способу я что то не пойму

13

Re: показать имя играюшчего трека на сайте при вещания с Radioboss 4.?

Буду разбираться если получится-напишу!