Re: Скрипты для Icecast
хотя нет, тут крон будет выполнять не то что я задумал )
прийдется в таком случае sleep в сам скрипт ставить
Первый русскоязычный форум посвященный интернет-радиовещанию
Страницы Назад 1 … 27 28 29 30 31 32 33 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
хотя нет, тут крон будет выполнять не то что я задумал )
прийдется в таком случае sleep в сам скрипт ставить
со слипом норм, поедания памяти не замечено, аптайм почти два месяца
Народ, вопрос, есть ли скрипт который бы выводил название песни и картинку альбома?
Ребят. Подскажите скрипт, который выдернит статистику с такой странички IceCast. Пробовал разные, взятые с этого форума - не помогают.
_http://radio.kraslan.ru:8000/status2.xsl?mount=/radiobox
а что сложного то? напиши мне, за пару баксов напишу тебе парсер
Вопрос актуален.
P.S: Писал бы не сюда, а на Freelance портал.
пишет MoD_X:
Вопрос актуален.
P.S: Писал бы не сюда, а на Freelance портал.
на фрилансе много запросят
пишет MoD_X:
Вопрос актуален.
P.S: Писал бы не сюда, а на Freelance портал.
Я похоже туплю, но смысла не понял...
Вам предложили цену 2$ или она не устраивает??
http://radio.kraslan.ru:8000/status.xsl?mount=/radiobox отсюда не проще тянуть???
Ёще раз, всем Привет!
Как сделать, чтобы в случае, если адресс не доступен или нету данных на данный mount. Скрипт писал, что-то типа - "Сервер недоступен.".
<?php
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);
}
$fl = file_get_contents("http://1111111111:8000/status.xsl?mount=/radiobox");
$fl2 = file_get_contents("http://11111111:8000/status.xsl?mount=/radiob");
$listeners = antara($fl, "<td>Current Listeners:</td>\n<td class=\"streamdata\">", "</td>");
$listeners2 = antara($fl2, "<td>Current Listeners:</td>\n<td class=\"streamdata\">", "</td>");
$pog=($listeners+$listeners2);
include "max.php";
if ($pog>$max)
{
$txtout="<?php\r\n".'$max='.$pog. ";\r\n?>";
$fp = fopen ("max.php", "w");
fwrite($fp,$txtout);
fclose($fp);
$max=$pog;
}
echo'
<table width="100%" style="border-collapse: collapse" cellpadding="0" cellspacing="0">
<tr>
<p align="left">Сейчас слушателей: '.$pog.'<br>Максимум слушателей было: '.$max.'</font></b></p>
</tr>
</table>';
?>
что делать если парсер инфо радио выводит сплошные ошибки вида
Notice: Undefined offset: 14 in /home/u671094933/public_html/radiostat.php on line 10
Notice: Undefined offset: 14 in /home/u671094933/public_html/radiostat.php on line 16
Notice: Undefined offset: 16 in /home/u671094933/public_html/radiostat.php on line 18
Notice: Undefined offset: 15 in /home/u671094933/public_html/radiostat.php on line 19
Notice: Undefined offset: 19 in /home/u671094933/public_html/radiostat.php on line 20
Notice: Undefined offset: 17 in /home/u671094933/public_html/radiostat.php on line 21
Название потока:
Описание потока:
Сейчас в эфире:
пишет Всё-просто:
что делать если парсер инфо радио выводит сплошные ошибки вида
Notice: Undefined offset: 14 in /home/u671094933/public_html/radiostat.php on line 10 Notice: Undefined offset: 14 in /home/u671094933/public_html/radiostat.php on line 16 Notice: Undefined offset: 16 in /home/u671094933/public_html/radiostat.php on line 18 Notice: Undefined offset: 15 in /home/u671094933/public_html/radiostat.php on line 19 Notice: Undefined offset: 19 in /home/u671094933/public_html/radiostat.php on line 20 Notice: Undefined offset: 17 in /home/u671094933/public_html/radiostat.php on line 21 Название потока: Описание потока: Сейчас в эфире:
on line * - строка с ошибкой.
это не ошибки, а "напоминание"
в даном случае что какаято переменная (массив скорее) пустая или в ней не то что ожидается
Извиняюсь неправильно выразился, я хотел бы узнать от чего зависят эти ошибки... Я так полагаю на хосте что не поддерживается?
Это не первый скрипт уже такое выдает. Что нужно парсеру для благополучного обитания на обычном php хосте?
если б не поддерживалось то должно сообщить об этом ошибкой ( на странице или в логе)
Вы эти все переменные сами придумали или откуда-то берете?
Здравствуйте! Скажите есть возможность вывода песни с icecast не путём запроса , а именно реакции ajax на смену трека?
Добрый день.
Прошу помощи.
Попробовал вот этот скрипт: http://radiotalk.ru/viewtopic.php?pid=36041#p36041
Все работает, только инфа не обновляется.
Обновляешь страницу - опять показывает, но следующую композицию уже нет.
При этом в плейере все показывается и обновляется.
Вопрос - куда копать?:)
пишет Kirk:
Добрый день.
Прошу помощи.
Попробовал вот этот скрипт: http://radiotalk.ru/viewtopic.php?pid=36041#p36041
Все работает, только инфа не обновляется.
Обновляешь страницу - опять показывает, но следующую композицию уже нет.
При этом в плейере все показывается и обновляется.Вопрос - куда копать?:)
Копать в сторону автообновление php через ajax или javascript
пишет Kirk:
Вопрос - куда копать?:)
http://radiotalk.ru/viewtopic.php?pid=21658#p21658 - скрипт обновления.
пишет Faet0n:
http://radiotalk.ru/viewtopic.php?pid=21658#p21658 - скрипт обновления.
Спасибо, пока не получается (в скриптописании не силен). Буду разбираться.
Но у меня возникло пару вопросов:
1. На веб-морде Icecast тоже не обновляются данные. Насколько я понимаю, данные для скрипта берутся именно оттуда. Да\Нет?
2. Если данные берутся оттуда, то туда они попадают из файла status.xml?
3. Если из этого файла, то где посмотреть почему они на вебе не обновляются? (в icecast.xml ничего кроме одно пути к файлу status.xml не нашел)
4. Если все не так, то как?
P.S. В любом плейере, будь то WinAMP или VLC, данные идут и обновляются, но там идет коннект к самому потоку.
P.P.S. Пока использую скрипт от Sergei ( его и раньше пробовал, но что-то не получалось, да и много ненужного пришлось выкинуть+ с русскими тэгами проблема - при смене песни секунд ы на 2-3 выводит, потом кракозябры) За что ему большое спасибо.
Отредактировано Kirk (08-08-2012 10:59:58)
1. да
2. status.xml это и есть веб морда, icecast обрабатывает этот файл-заготовку и показывает у себя на морде подставляя данные
3. потому что это не предусмотрено, хотите автообновления используйте у себя на сайте предложеный скрипт
пишет tarasian666:
Помощь оказать можете?
Интересует доработанный Вами модуль ( тут его постил Sergei )
Отредактировано Kirk (10-08-2012 10:59:38)
Ребят помогите встроить код радио (Сейчас играет и так дальше) на Ucoz с поддержкой с PHP
пишет Kirk:
пишет tarasian666:
Помощь оказать можете?
Интересует доработанный Вами модуль ( тут его постил Sergei )
это было давно и я щас врядли найду его
Помогите вытащить от сюда инфу
http://listen.rcast.pro:8000/status.xsl
Какаго нибуть /маунт
А я потом под себя переделаю
Страницы Назад 1 … 27 28 29 30 31 32 33 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться