€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Технологии вещания, софт, скрипты
6 •
Посмотреть все темы
Скрипты для Icecast
1
...
7
8
9
...
41
2
Gronpipmaster
@Gronpipmaster
29.11.2009
я тут свой модуль статистики написал для Joomla 1.5.х кому надо забирайте
**********
Отредактировано Gronpipmaster -
05.12.2009
2
Street_Underground
@Street_Underground
04.12.2009
Доброго всем времени суток! У меня вопрос относительно скрипта для вывода трэка и и исполнителя (те которые есть на форуме выводят излишне много инфо). Народ поделитесь пожалуйста! Буду очень признателен!
7
Hamsterenok
@Hamsterenok
04.12.2009
Был бы благодарен тому человеку, который объяснит как вытащить на php-страницу такие данные из status.xls , как Server Description и Peak Listeners на примерах или хотя-бы поделится ссылками на информацию по этому поводу. Заранее спасибо.
468
Klef
@Klef
04.12.2009
Artist - Track
это много?
тема не раз была расписана в данной теме.
есть скрипты даже с коментариями.
Peak Listeners не очень удобно брать из status.xls
ибо в случае обрыва потока до сервера icecast либо в случае перезапуска службы, данный счетчик обнуляется.
7
Hamsterenok
@Hamsterenok
05.12.2009
Klef
Я перечитал тему, все скрипты, что выложены парсят только status2.xsl, но он не выводит Server Decription. Поэтому у меня два вопроса.
1)status2.xls должен показывать Server Description или нет?
2)Если нет то как парсить данные с status.xsl. Заранее спасибо.
Отредактировано Hamsterenok -
05.12.2009
468
Klef
@Klef
05.12.2009
в status2.xsl нет информации Server Description.
По парсенью status.xls, желания большого нет туда, ибо там обыкновенный html, уж лучше парсить potok.xspf, там хоть XML обыкновенный.
p.s. не все
Отредактировано Klef -
05.12.2009
2
Андрей
@BilisCub
07.12.2009
Всем привет! Возникла проблема в написании скрипта для icecast2
Нужен php скрипт который сохраняет в файл stream.txt информацию о потоках в данный момент работающих на сервере.
У меня на станции есть потоки /ices /high /iphon и иногда дополнительные в случаи трансляции с других точек для других сайтов
Я из flash обращаюсь к скрипту и после читаю информацию.
Хотелось бы в лучьшем случаи прямо из flash получить информацию о существовании потока. К примеру я транслирую поток /gg и флешка если поток есть то меняет свой фрейм.
Кто может подскажите варианты.
44
Алексей
@weradex
07.12.2009
Ребята подскажите п-ста!!!! Что надо сделать чтобы при выключении одного енкодера и при включении второго небыло разрывов и реконектов канала?
7
Hamsterenok
@Hamsterenok
08.12.2009
2
Klef
Проблема в том что на всех шести страницах темы есть крипты берущие данные только из status2.xsl , но не из status.xsl... Конечно возможно мой айскаст настроен плохо и не показывает данные о Server Discription в status2.xsl...
2all[оффтоп]: Кто держит своё радио, расскажите пожалуйста как вы используете систему заявок. Можно в ЛС.
44
Алексей
@weradex
09.12.2009
Ребята нужна помощь. Как сделать так чтобы айскаст при отключении одног канала и включении другого не обрывал канал??? П,С Это для конекта ди-джеев
468
Klef
@Klef
09.12.2009
2
Hamsterenok
потоки постоянны? зачем
Server Discription
?
оффтоп
систему заявок использовал (samphpweb) работала исправно в течении полугода (с использованием Weighted Playlist rotation logic module), но потом из-за жесткой изменение политики ротации пришлось убить.
2
Андрей
@BilisCub
11.12.2009
Так ни кто и не может ответить на мой вопрос? см.пост 147
3
AlexSumy
@AlexSumy
16.12.2009
доброй ночи Вам.
У меня такая проблема.
Есть ретраслятор -
**********
/
нужное мне радио - Live -
**********
(live64 и live8 потоки этого же радио, но с низким битрейдом)
так вот вопрос, как с помощью скрипта
icecast2_status_v1.1
установить инфомацию о потоке ?
Конкретно необходимо название трека и ведущий.
скрипт пробывал, но он показывает инфу 1-ого радио в списке ретрансляции.
мой же.... вродь как 41 в списке. Скажите как организовать его мониторинг ???
332
Игорь
@JamStyle
16.12.2009
AlexSumy
пишет:
доброй ночи Вам.
У меня такая проблема.
Есть ретраслятор -
**********
/
нужное мне радио - Live -
**********
(live64 и live8 потоки этого же радио, но с низким битрейдом)
так вот вопрос, как с помощью скрипта
icecast2_status_v1.1
установить инфомацию о потоке ?
Конкретно необходимо название трека и ведущий.
скрипт пробывал, но он показывает инфу 1-ого радио в списке ретрансляции.
мой же.... вродь как 41 в списке. Скажите как организовать его мониторинг ???
:D:D Самому стало интерестно...никогда не видел подобного скрипта. +1 к поиску...
468
Klef
@Klef
17.12.2009
**********
используйте, не
icecast2_status_v1.1
Отредактировано Klef -
17.12.2009
3
AlexSumy
@AlexSumy
21.12.2009
Вот решение от Klef как конкретно выцепить нашу радиостанцию, и узнать что играет и сколько слушает.
Пояснение для таких ламеров как я сам:
echo $mass [16] ."<br>";
- текущая песня
echo $mass [14] ."<br>";
- кол-во слушателей
**********
- адрес и порт айскаста.
/live
- название потока из которого берётся информация
Klef
пишет:
<?php
$file_name='http://radio.telesweet.net:9000/status2.xsl?mount=/live';
$r=fopen($file_name,'r');
$text=fread($r,2000);
fclose($r);
$mass=explode(",", $text);
echo $mass [16] ."<br>";
echo $mass [14] ."<br>";
?>
Огромное спасибо Klef за оперативную помощь!
Отредактировано AlexSumy -
22.12.2009
5
Maze4423
@Maze4423
01.01.2010
Как к серверу добавить авто диджея+бота для джаббер конфы?
Если вопрос уже был киньте ссылку где был ответ.
3
AlexSumy
@AlexSumy
03.01.2010
Продолжение темы по моему вопросу.
Раньше был приведён код:
Klef
пишет:
<?php
$file_name='http://radio.telesweet.net:9000/status2.xsl?mount=/live';
$r=fopen($file_name,'r');
$text=fread($r,2000);
fclose($r);
$mass=explode(",", $text);
echo $mass [16] ."<br>";
echo $mass [14] ."<br>";
?>
Так вот наблюдалась проблема, при проигрывании файла с русским названием (кириллица), отображались кракозябры вместо норм. букв, и всё тот же добрый человек Klef подсказал как решить эту проблему, вот его окончательный код:
Klef
пишет:
<?php
$file_name='http://radio.telesweet.net:9000/status2.xsl?mount=/live';
$r=fopen($file_name,'r');
$text=fread($r,2000);
fclose($r);
$mass=explode(",", $text);
echo substr(iconv("UTF-8","cp1251",$mass [16]),3);
?>
В таком виде код исправляет сразу несколько багов:
1. Нормально отображается кириллица
2. Убрано тире перед Исполнителем, которое было ранее.
Примеры:
Было изначально:
- артак - 100%-ный плаР
стало:
О.Рождественская - Песня о снежинке (Пока часы 12 бьют)
Огромное спасибо Klef за помощь!
З.Ы.: Специально привожу код и подробно описываю, возможно таким же не просвещённым как я пригодится.
Отредактировано AlexSumy -
03.01.2010
468
Klef
@Klef
03.01.2010
2 AlexSumy
это не баги, это фичи :)
1. кодировка UTF-8
2. то что icecast в status2 зачем то ставит пробел, дефис, пробел
=)
44
Алексей
@weradex
07.01.2010
Как сделать так, чтобы айскаст при отключении канала и при подключении другого не обрывал у пользователей соединение. Тоесть не пропадал канал радио во время смены ди-джеев?