701

Re: Скрипты для Icecast

пишет tarasian666:

насколько я знаю крон может дергать раз в минуту, не чаще

или в кроне куча записей по типу
sleep 3 && sript.php
sleep 6 && script.php
и тд
?

Да, так и есть, скрипт выполняется без апача и fast-cgi, потому посчитал таким методом дергать самое то, бесконечный цикл как то не надежно и стремно форк-бомбу получить.

702

Re: Скрипты для Icecast

да цикл фигово, но вот если в завершении скрипта, так сказать перед смертью пусть сам себя запускает
в крон
* * * * pgrep 'script.php'  || script.php

в скрипте в конце exec("sleep $sec && script.php >/dev/null");

703

Re: Скрипты для Icecast

хотя нет, тут крон будет выполнять не то что я задумал )

прийдется в таком случае sleep в сам скрипт ставить

704

Re: Скрипты для Icecast

со слипом норм, поедания памяти не замечено, аптайм почти два месяца

705

Re: Скрипты для Icecast

Народ, вопрос, есть ли скрипт который бы выводил название песни и картинку альбома?

706

Re: Скрипты для Icecast

Ребят. Подскажите скрипт, который выдернит статистику с такой странички IceCast. Пробовал разные, взятые с этого форума - не помогают.
_http://radio.kraslan.ru:8000/status2.xsl?mount=/radiobox

707

Re: Скрипты для Icecast

а что сложного то? напиши мне, за пару баксов напишу тебе парсер

708

Re: Скрипты для Icecast

Вопрос актуален.
P.S: Писал бы не сюда,  а на Freelance портал.

709

Re: Скрипты для Icecast

пишет MoD_X:

Вопрос актуален.
P.S: Писал бы не сюда,  а на Freelance портал.

на фрилансе много запросят

710

Re: Скрипты для Icecast

пишет MoD_X:

Вопрос актуален.
P.S: Писал бы не сюда,  а на Freelance портал.

Я похоже туплю, но смысла не понял...
Вам предложили цену 2$ или она не устраивает??

http://radio.kraslan.ru:8000/status.xsl?mount=/radiobox отсюда не проще тянуть???

711

Re: Скрипты для Icecast

Ёще раз, всем Привет!
Как сделать, чтобы в случае, если адресс не доступен или нету данных на данный 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>';
?>

Re: Скрипты для Icecast

что делать если парсер инфо радио выводит сплошные ошибки вида


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
Название потока: 
Описание потока: 
Сейчас в эфире: 
Сам придумал или из гугла скопировал?
========================================================================
FMGAMERADIO.RU - Уж както стараемся выделится big_smile

713

Re: Скрипты для Icecast

пишет Всё-просто:

что делать если парсер инфо радио выводит сплошные ошибки вида


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 * - строка с ошибкой.

714

Re: Скрипты для Icecast

это не ошибки, а "напоминание"
в даном случае что какаято переменная (массив скорее) пустая или в ней не то что ожидается

Re: Скрипты для Icecast

Извиняюсь неправильно выразился, я хотел бы узнать от чего зависят эти ошибки... Я так полагаю на хосте что не поддерживается?
Это не первый скрипт уже такое выдает. Что нужно парсеру для благополучного обитания на обычном php хосте?

Сам придумал или из гугла скопировал?
========================================================================
FMGAMERADIO.RU - Уж както стараемся выделится big_smile

716

Re: Скрипты для Icecast

если б не поддерживалось то должно  сообщить об этом ошибкой ( на странице или в логе)

717

Re: Скрипты для Icecast

Вы эти все переменные сами придумали или откуда-то берете?

718

Re: Скрипты для Icecast

Здравствуйте! Скажите есть возможность вывода песни с icecast  не путём запроса , а именно реакции ajax на смену трека?

http://uafm.org - UKRAINIAN INTERNET RADIO STATION

719

Re: Скрипты для Icecast

Добрый день.
Прошу помощи.
Попробовал вот этот скрипт: http://radiotalk.ru/viewtopic.php?pid=36041#p36041
Все работает, только инфа не обновляется.
Обновляешь страницу - опять показывает, но следующую композицию уже нет.
При этом в плейере все показывается и обновляется.

Вопрос - куда копать?:)

720

Re: Скрипты для Icecast

пишет Kirk:

Добрый день.
Прошу помощи.
Попробовал вот этот скрипт: http://radiotalk.ru/viewtopic.php?pid=36041#p36041
Все работает, только инфа не обновляется.
Обновляешь страницу - опять показывает, но следующую композицию уже нет.
При этом в плейере все показывается и обновляется.

Вопрос - куда копать?:)

Копать в сторону автообновление php через ajax или javascript

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

721

Re: Скрипты для Icecast

пишет Kirk:

Вопрос - куда копать?:)

http://radiotalk.ru/viewtopic.php?pid=21658#p21658 - скрипт обновления.

--------------------------------
Написание php-скриптов под заказ.
Индивидуальные Windows-плееры с функцией голосования. От 20$.

722

Re: Скрипты для Icecast

пишет 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)

723

Re: Скрипты для Icecast

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

724

Re: Скрипты для Icecast

пишет tarasian666:

 

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

Отредактировано Kirk (10-08-2012 10:59:38)

Re: Скрипты для Icecast

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