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

Управление ices

 

82
external @external
Есть какой нибудь скрипт для управления ices + icecast через веб интерфейс тоесть перезапуск ices и т.д.

6245
Тарас @tarasian666
именно для ices + icecast нету

833
metra52 @metra52
ну мне лично нада переключение треков, вывод плей листа, заказ из плей листа, а так же аналогично. перезапуск. тода панелька будет доделана

Добавлено спустя 2 минуты 7 секунд:
мне именно комманды.

6245
Тарас @tarasian666
перекл трека вроди сигнал USR1, перезапуск должен быть сигнал HUP но не всегда работает, тогда "топором" сначала kill а потом запуск.
Сделать плейлист в базе и чтоб ices оттуда его читал - тогда и заказы и тд и тп будут возможными

833
metra52 @metra52
помоги тогда как плей лист в базу запихнуть и что б он с базы читал, и как что бы он у определенного ices тока трек перерубал

6245
Тарас @tarasian666
сканирование папки и добавление в базу всего найденого, вроди не сложно
чтоб с базы читал надо написать
чтоб определенный перерубал убивать не по имени процесса а по его pid

833
metra52 @metra52
ну допустип у меня в базе адреса к трекам забиты. а как мне потом сделать плей лист что б не с адресами а расписано по названию и автору трека

6245
Тарас @tarasian666
про getID3 я уже писал )

833
metra52 @metra52
ну я там ни чуя не понял)

833
metra52 @metra52
Да еще вопрос как вытаскивать PID процесса после его запуска

6245
Тарас @tarasian666
а ices.pid думаешь зачем?

833
metra52 @metra52
а где его искать то

6245
Тарас @tarasian666
ууу.... чувак, ты меня разочеровал :D

833
metra52 @metra52
хд да вс я понял где. тока вот фишка туда записывается последний PID а если у меня ices будет куча....

Добавлено спустя 2 минуты 14 секунд:
все трабл отпал)))

833
metra52 @metra52
слушай не выполняется такая комманда chown -R metra52:metra52 $id

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

слушай не выполняется такая комманда chown -R metra52:metra52 $id

что пишет? через php-libssh2 пускаешь?

833
metra52 @metra52
да через ssh2 решил проблему указав полный путь к папке