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

Проблема с ices!

 

24
bems @bems
В теме про режим нон-стоп гораздо активней обсуждают sc_trans для shoutcast, а на вопросы по режиму нон-стоп для айскаста отвечают одним словом - ices. Ну так вот сегодня попытался установить его и столкнулся с проблемой.
Устанавливал не по здешнему мануалу, ибо сам айскаст тоже по другому ставил. Нашел хорошую статью, на первый взгляд было все довольно просто.

**********

Установил, отредактировал конфиг, запустил, как указано там с помощью команды /usr/local/etc/rc.d/ices0 start (кстати команды запуска в здешнем мануале мне пишет что вообще не существует), вроде пишет что запустился. Автозапуск тоже прописал, плэйлист создал, только пока пустым оставил.
Захожу на хост:8000 - никаких потоков нет, пусто, никаких точек. В чем может быть дело?

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

плэйлист создал, только пока пустым оставил.

468
Klef @Klef
на время теста рекомендую использовать команду ices0 -c ices.conf
соответственно в конфиге указать, что бы не в фоне работало.
p.s.
bems пишет:

плэйлист создал, только пока пустым оставил.

24
bems @bems
А что, пустой поток он транслировать не будет?)
Ок, тогда помогите с правильным составлением плэйлиста, просто на каждой строчке полный путь к файлу или же со спецсимвалами какими то? А то там тоже ничего про его составление не написали...

468
Klef @Klef
/data/mus/001.mp3
/data/mus/002.mp3
/data/mus/003.mp3
/data/mus/004.mp3
/data/mus/005.mp3
/data/mus/006.mp3
/data/mus/007.mp3
/data/mus/008.mp3
/data/mus/009.mp3
/data/mus/010.mp3

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

А что, пустой поток он транслировать не будет?)

:D:D:D:D:D:D угар!!!!!111

24
bems @bems
Всё, прописал в плэйлист абсолютный путь к муз.файлу /home/bems/data/01.mp3 , теперь при запуске такая фигня происходит:

ices0 -c ices.conf
Logfile opened
Error opening : Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Error opening /home/bems/data/01.mp: Error opening: No such file or directory
Exiting after 10 consecutive errors.
Ices Exiting...

Причём пишет не mp3, а mp: Ничего не понимаю!

6245
Тарас @tarasian666
вот за что я не люблю ices )))
лучше создавать с помощью команды ls или find
find /home/bems/data/ -type f >playlist.pls

Отредактировано tarasian666 - 12.01.2010
24
bems @bems
Кхм, но вроде как я понял это он не плэйлист найти не может, а сам музыкальный файл, или я ошибаюсь?

6245
Тарас @tarasian666
не в том формате создан плейлист вот и не хавает последней буквы
если вручную писать то такое бывает

Отредактировано tarasian666 - 12.01.2010
24
bems @bems
Ух, плэйлист чуток переделал - все заработало)
Спасибо всем огромное! Не знал бы что и делать без вашего форума)

24
bems @bems
Товарищи, а я всё таки так и не нашёл на форуме как сделать чтобы ices автоматически выключался, когда диджей готов начать работу. А то через SSH геморно, да и не хочу я никому доступ давать :/ Ткните, пожалуйста, слепому.

468
Klef @Klef
bems пишет:

Товарищи, а я всё таки так и не нашёл на форуме как сделать чтобы ices автоматически выключался, когда диджей готов начать работу. А то через SSH геморно, да и не хочу я никому доступ давать :/ Ткните, пожалуйста, слепому.

а зачем выключать? пускай работает :)

6245
Тарас @tarasian666
действительно. пустить его на fallback маунт и все

24
bems @bems
Так а нелзя ли поподробнее? Просто если он работает, то при соединении выдаёт ошибку disconnect, никто к эфиру с этим маунтом подключиться не может, вероятно вы мну не так поняли.

468
Klef @Klef
RTFM?! =)
ну а если серьезно, благодаря раскуриванию конфигурационного файла icecast2 (я же правильно понимаю, что сервер вещания у вас этот) рождается следующее:

есть поток live, на него вещает RJ, в свойствах данного маунта прописан fallback
выглядит так:
<mount>
<mount-name>/live</mount-name>
<fallback-mount>/nonstop</fallback-mount>
</mount>

ну а ниже существует маунт nonstop на который всегда вещает ices

т.е. когда слушатель конектитца к live он всегда получить результат (или текущего RJ, или поток от ices)

24
bems @bems
Ага, так то вроде понял о чём вы, но у мну так ничего и не вышло. Смотрите, у меня основной поток /vid. В /mount значит пишу:

<mount>
<mount-name>/vid</mount-name>

<username>bems</username>
<password>******</password>

<max-listeners>50</max-listeners>
<dump-file>/tmp/dump-example1.ogg</dump-file>
<burst-size>65536</burst-size>
<fallback-mount>/nonstop</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<intro>/example_intro.ogg</intro>
<hidden>1</hidden>
<no-yp>1</no-yp>
<authentication type="htpasswd">
<option name="filename" value="myauth"/>
<option name="allow_duplicate_users" value="0"/>
</authentication>
<on-connect>/home/icecast/bin/stream-start</on-connect>
<on-disconnect>/home/icecast/bin/stream-stop</on-disconnect>
</mount>

Что тут ещё изменить надо, дабы работало? А то ices запустил, поток /nonstop идёт, а /vid молчит не отзывается :/

6245
Тарас @tarasian666
у меня так работало, добавлять не надо, можно удалить )
<mount>
<mount-name>/vid</mount-name>

<username>bems</username>
<password>******</password>

<max-listeners>50</max-listeners>
<fallback-mount>/nonstop</fallback-mount>
<fallback-override>1</fallback-override>
<intro>/example_intro.ogg</intro>

</mount>

Отредактировано tarasian666 - 27.01.2010
24
bems @bems
Не, не пашет( Перезапускал - всё равно один /nonstop транслируется.

6245
Тарас @tarasian666
анука дайте проверю
ip:port/vid

Отредактировано tarasian666 - 27.01.2010