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

Скрипты для Icecast

 

42
Николай @Morty
ElectroNik, Вот то, что тебе нужно **********

22
bizkit-leech @bizkit-leech
ElectroNik
в данной теме обсуждалось подобное, ищите

22
bizkit-leech @bizkit-leech
Благодаря коллеге по работе удалось разобраться
объявлена ранее переменная:
$page = "";
а так же изменены следующие строки:
$success=-999;
if(!$fp) {
$success=2;

221
Дмитрий @ElectroNik
Morty пишет:

ElectroNik, Вот то, что тебе нужно **********

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

42
Николай @Morty
ElectroNik, У меня всё работает отлично...
Какой icecast?

221
Дмитрий @ElectroNik
Morty пишет:

ElectroNik, У меня всё работает отлично...
Какой icecast?

2.3.2-kh29 (win32)

1572
KyPIIaToB @KyPIIaToB
А ты track.php поправил для 2.3.2-kh29 ?

221
Дмитрий @ElectroNik
KyPIIaToB пишет:

А ты track.php поправил для 2.3.2-kh29 ?

нет, даже не в курсе что править надо.

1572
KyPIIaToB @KyPIIaToB
ппц, вы вроде тут не первый день! Все скрипты тут настроены под стандартный веб айса, у 2.3.2-kh29 переменная сдвинута на 1. $mass [17] соответственно должно быть... Это я на вскидку в первую очередь что нужно править, остальное не смотрел
Народ, вы хотябы вникайте хоть чутка в работу скриптов а не ставьте их просто так xD

Отредактировано KyPIIaToB - 11.04.2011
221
Дмитрий @ElectroNik
KyPIIaToB пишет:

ппц, вы вроде тут не первый день! Все скрипты тут настроены под стандартный веб айса, у 2.3.2-kh29 переменная сдвинута на 1. $mass [17] соответственно должно быть... Это я на вскидку в первую очередь что нужно править, остальное не смотрел
Народ, вы хотябы вникайте хоть чутка в работу скриптов а не ставьте их просто так xD

Я в принципе так и подумал, что переменные сдвинуты, но хотел уточнить )))
Спасибо!

Отредактировано ElectroNik - 11.04.2011
221
Дмитрий @ElectroNik
В общем понял что такой способ мне не подходит, не выводит время когда играл этот трек.
Нужен скрипт вывода названия трека, который берёт информацию c определённого маунта в playlist.log
и если этот маунт не доступен то брал информацию с другого маунта в playlist.log
Желательно что бы отображалось так 14:48:01 Angy Kore - Kondanna (Original Mix)
Нашёл только такой скрипт:
<?PHP
$data = file("playlist.log");
$limit = count($data) - 21;
for($i=count($data);$i>$limit;$i--){
$mass = explode("|",$data[$i]);
echo $mass[0]." ";
echo $mass[3]."<br>";
}
?>

C php на Вы, но чуть чуть соображаю, так что отблагодарю $, того кто напишет такой скрипт.

Отредактировано ElectroNik - 11.04.2011
1572
KyPIIaToB @KyPIIaToB
Ты вещаешь через что? ices? Если через sam то помогу.

221
Дмитрий @ElectroNik
KyPIIaToB пишет:

Ты вещаешь через что? ices? Если через sam то помогу.

Через sam

22
bizkit-leech @bizkit-leech
Коллеги, есть ещё недопонимания у меня с кодировкой. Крокозяблики отображаются вместо русских букаф. Помогите разобраться.
Вещаю через айскаст(win32)+винапм(сэм плагин). Вот код конфига айскаста:

<icecast>
<limits>
<sources>5</sources>
</limits>
<authentication>
<source-password>***</source-password>
<relay-password>***</relay-password>
<admin-user>***</admin-user>
<admin-password>***</admin-password>
</authentication>

<hostname>192.168.1.5</hostname>
<listen-socket>
<port>8080</port>
</listen-socket>
<fileserve>1</fileserve>
<mount>
<mount-name>/listen</mount-name>
<charset>cp1251</charset>
</mount>
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
</logging>
</icecast>

Код вывода проигрываемой записи описан выше в посте 478

6245
Тарас @tarasian666
на странице статуса айса тоже крякозярбы?

42
Николай @Morty
ubuntu-10.04-minimal_10.04_amd64
Не получается установить ices 0.4
на команду make ответ
make: *** No targets specified and no makefile found. Stop.
Я впервые пытасю его ставить (и впервые работаю с VDS)
Подскажите пожалуйста, кск сделать.

22
bizkit-leech @bizkit-leech
tarasian666 пишет:

на странице статуса айса тоже крякозярбы?

да, тоже крокозябры(

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

ubuntu-10.04-minimal_10.04_amd64
Не получается установить ices 0.4
на команду make ответ
make: *** No targets specified and no makefile found. Stop.
Я впервые пытасю его ставить (и впервые работаю с VDS)
Подскажите пожалуйста, кск сделать.

не установить а скомпилировать в даном случае. Если make не видит целей значит не сконфигурировано, скорей всего через ошибки

bizkit-leech пишет:

tarasian666 пишет:

на странице статуса айса тоже крякозярбы?

да, тоже крокозябры(

еще может в плагине проблема
а крякозябры декодером лебедева удаеться расшифровать?

42
Николай @Morty
tarasian666, Я ./configure запустил вродеб норм

6245
Тарас @tarasian666
вроде б..
не все так просто, надо читать что в итоге пишет после конйигурации и "исправлять" если что не так
Вообще то с такими вопросами надо б на форум nix систем обращатсья, а не в "Скрипты для Icecast"