ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
6   •   Посмотреть все темы

Скрипты для Icecast

 

6245
Тарас @tarasian666
1. да
2. status.xml это и есть веб морда, icecast обрабатывает этот файл-заготовку и показывает у себя на морде подставляя данные
3. потому что это не предусмотрено, хотите автообновления используйте у себя на сайте предложеный скрипт

7
Kirk @Kirk
tarasian666 пишет:


Помощь оказать можете?
Интересует доработанный Вами модуль ( тут его постил Sergei )

Отредактировано Kirk - 10.08.2012
4
Сергей @Александрович
Ребят помогите встроить код радио (Сейчас играет и так дальше) на Ucoz с поддержкой с PHP

6245
Тарас @tarasian666
Kirk пишет:

tarasian666 пишет:


Помощь оказать можете?
Интересует доработанный Вами модуль ( тут его постил Sergei )

это было давно и я щас врядли найду его

4
Сергей @Александрович
Помогите вытащить от сюда инфу

**********

Какаго нибуть /маунт

А я потом под себя переделаю

63
Feest @Feest
Александрович пишет:

Помогите вытащить от сюда инфу

**********

Какаго нибуть /маунт

А я потом под себя переделаю


Эта же информация есть ещё и в JSON-формате: **********

4
Сергей @Александрович
Feest, Я знаю об этом.... только не знаю как ее про парсить себе на сайт!!!

Отредактировано Александрович - 10.10.2012
105
Faet0n @Faet0n
Обычно, кто не знает, тот покупает готовое...
Либо мануалит и учится **********

6245
Тарас @tarasian666
**********


но помоему там json не валидный, проверил тут ********** и json_decode не распознает




<?php
$json = file_get_contents("http://listen.rcast.pro:8000/json.xsl?mount=/krueger");

$json = str_replace("parseMusic (", "", $json);
$json = str_replace("},", "}", $json);
$json = str_replace(");", "", $json);

$obj = json_decode($json);

echo $obj->{'/krueger'}->{'title'};
?>


дальше на домашнее задание )

129
UAFM @UAFM
Кто нибудь делал вывод информации с помощью JSONP ?

6245
8
Евгений @mcjeka
привет всем!КАк сделать автообновление скрипта!???
<?
$data = file_get_contents('http://radiosity.listen.moeradio.ru:10000/ru_status.xsl?mount=/radiosity');

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);
}
$Current_song = antara($data, "Сейчас играет:</td>\n<td class=\"streamdata\">","</td>");
echo 'Сейчас играет: '.$Current_song.' <br>'
?>

Отредактировано mcjeka - 12.11.2012
727
Leff27 @Leff27
mcjeka пишет:

привет всем!КАк сделать автообновление скрипта!???
<?
$data = file_get_contents('http://radiosity.listen.moeradio.ru:10000/ru_status.xsl?mount=/radiosity');

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);
}
$Current_song = antara($data, "Сейчас играет:</td>\n<td class=\"streamdata\">","</td>");
echo 'Сейчас играет: '.$Current_song.' <br>'
?>

Друзья, просьба игнорировать подобных лентяев, т.к. уже надоели плодить 100 одинаковых тем и вопросов!
Я потратил 1 (!!!!!!!) минуту, чтобы найти ответ на этот вопрос, ищи сам...

48
Amelion @Amelion
Я гдето натыкался в инете, на подобное, чел через AJAX замутил автообновление
вот так атообновление у меня на сайте работает

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
setInterval("jQuery('#timeA').load('# span#timeB');",10000);
});
</script>
<span id="timeA"><span id="timeB">

php скрипт

</span></span>

Отредактировано Amelion - 12.03.2013
727
Leff27 @Leff27
Amelion пишет:

Я гдето натыкался в инете, на подобное, чел через AJAX замутил автообновление

Листни в этой теме страницу назад и найдешь ответ...

56
buttheadudomlya @buttheadudomlya
Хэлоу:)
как добавить скрипт в php страничку ?

код :
<?php
$fl = file_get_contents('http://IP-адрес_радио:порт/');

if (preg_match('#<td>Current Song\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$song = $m___91;1___93;;
echo "<b>Сейчас играет:</b> {$song}<br \>";
} else {
echo "<b>Сейчас играет:</b> Нет потока<br \>";
}

if (preg_match('#<td>Stream URL\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$url = $m___91;1___93;;
echo "<b>Сайт радио:</b> {$url}<br \>";
} else {
echo "<b>Сайт радио:</b> Нет потока<br \>";
}

if (preg_match('#<td>Content Type\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$format = $m___91;1___93;;
echo "<b>Формат потока:</b> {$format}<br \>";
} else {
echo "<b>Формат потока:</b> Нет потока<br \>";
}

if (preg_match('#<td>Current Listeners:</td><td class=\"streamdata\">(___91;\d___93;*)<\/td>#Ui',$fl,$m)) {
$listeners = $m___91;1___93;;
echo "<b>Cлушателей:</b> {$listeners}<br \>";
} else {
echo "<b>Cлушателей:</b> Нет потока<br \>";
}

?>


вроде добавил,но у меня выводит сам скрипт....
**********

42
Николай @Morty
butthead пишет:

Хэлоу:)
как добавить скрипт в php страничку ?
..............................
вроде добавил,но у меня выводит сам скрипт....
**********

Это весь код страницы или часть?
Если часть, кинь весь код

118
Серёга @Azod
эмм.. да у тебя PHP на сайте не работает..

42
Николай @Morty
Azod пишет:

эмм.. да у тебя PHP на сайте не работает..

Или же, если он пользовался визуальным редактором, он (редактор) испоганил код и сделал его (код) неработоспособным...

56
buttheadudomlya @buttheadudomlya
Azod пишет:

эмм.. да у тебя PHP на сайте не работает..

php поидее работает...форум же как то пашет (ex bb )
у меня сервер lighttpd
скрипт я взял в 15 посте

ссори вопрос не так задал...
надо добавить скрипт php в html страничку...вот.
**********

Отредактировано buttheadudomlya - 07.02.2013