Тема: Скрипт джингл через определенное количество треков
Нужен скрипт воспроизведение джинглов через определенное кол-во треков icecast+ices
Соответственно за $
Первый русскоязычный форум посвященный интернет-радиовещанию
Форум интернет радио Icecast и Shoutcast → Технологии вещания, софт, скрипты → Скрипт джингл через определенное количество треков
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Нужен скрипт воспроизведение джинглов через определенное кол-во треков icecast+ices
Соответственно за $
есть готовый
треки рандумом берет из папки и джинглы тоже рандумом из другой папки, задаеться через скольо треков идет джингл
если подходит отдам бесплатно
Поделитесь и со мной пожалуйста, буду очень благодарен
ices.pm
Показать / Cкрыть текст
Можно небольшой фак по установке?
в настройках ices там где модуль вместо builtin пишем perl
закидываем скрипт в /usr/local/etc/modules/ices.pm
в данных настройках указывать путь к джинглу?
@music=`/bin/ls -1 /home/user/music/*.mp3`;
}else{
$jingle = 0;
@music=`/bin/ls -1 /home/user/jingles/*.mp3`;
у меня вот такое что изменить?
<Type>builtin</Type>
<Module>ices</Module>
пишет pusik:
в данных настройках указывать путь к джинглу?
@music=`/bin/ls -1 /home/user/music/*.mp3`; }else{ $jingle = 0; @music=`/bin/ls -1 /home/user/jingles/*.mp3`;
к папке с музыкыкой и к папке с джинглами
пишет pusik:
у меня вот такое что изменить?
<Type>builtin</Type> <Module>ices</Module>
пишет tarasian666:
настройках ices там где модуль вместо builtin пишем perl
пробовал, но результатов не получил
ices собран с поддержкой perl ?
что в логе пишет?
пишет tarasian666:
ices собран с поддержкой perl ?
что в логе пишет?
Можешь строку для конфига написать ices при компиляции
и готовый пример что в конфиге ices писать там же он просит плейлист указывать это нужно или нет ?
если на системе установлен пакет perl-dev или libperl-dev иди perl-devel и тд или тп то ices автоматом собираеться споддержкой perl
последние строчки при конфигурации сообщают "с чем собралось"
просто вместо bultin написать perl
<Module>ices</Module> - название файла скрипта должно в таком случае быть ices.pm
плейлист там уже не важен
блин ну я вам что переводчик мануалов ? ))
Вё установил и разобрался, спасибо огромное!
хмм ошибочку выдает
2011- 2-13 10:40:21 Logfile opened
2011- 2-13 10:40:21 Initialization of playlist handler failed. []
2011- 2-13 10:40:21 Ices Exiting...
как же так, обычным смертным все удалось, а администратору радиохостинга нет
не перестаете меня удивлять....
пишет tarasian666:
как же так, обычным смертным все удалось, а администратору радиохостинга нет
не перестаете меня удивлять....
Вериш нет, сам в шоке )) мне кажеться что проблема с определением пути к файлу
если делать так ls -1 /home/user/music/*.mp3 из директории допустим /home/ он же просто выводит имя файла без полного пути
у меня просто сруктура такая все конфиги находяться в папке /home/cfg/ файлы непосредственно пользователя находяться в /home/user/
может из за этого ?
Добавлено спустя 4 минуты 55 секунд:
ха ха ха )) невнимательность сестра неудач))) слешик пропустил в конфиге )
Добавлено спустя 6 минут 12 секунд:
другой вопрос, в ices отправку мета данных о текущем треки выключить можно, чтоб трек в моунте не прописывался а то корявками пишет (
можно, просто там где в модуле есть "о тегах" "ретурнить" пустую строку
но также можно там заставить отображать верно - читать теги perl-ом и если надо то менять кодировку
косяк (( смотри вбил в крон на ребут запуск айкаста и айса, дело в том что icecast не успевает загружаться ices делает несколько попыток подключитьяс и отрубаеться как можно увеличить количество попыток соединения ???
Добавлено спустя 3 минуты 2 секунды:
может тут
sub ices_init {
print "Perl subsystem Initializing:\n";
$jingle = 0;
return 1;
}
sleep добавть ???
sleep в крон перед ices, секунд на 3 - 5
у меня такое было, где-то уже писал на форуме
@reboot cd /home/icecast/; /usr/local/bin/icecast -b -c icecast.xml & >/dev/null 2>&1
sleep 5
@reboot cd /home/icecast/; /usr/local/bin/ices -c ices.conf
Sleep - значение в чем измеряеться ?
о как О_о ices не запускаеться от другого пользователя О_О только из под рута
еще кто нибудь поделился бы модулем заказа песен под icecast2+ices было бы вообще шикарно)
ну его писать придется самому с использованием MySQL
пишет metra52:
ну его писать придется самому с использованием MySQL
я понимаю, может кто уже писал, чтоб не изобретать велосипед)
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум интернет радио Icecast и Shoutcast → Технологии вещания, софт, скрипты → Скрипт джингл через определенное количество треков