ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
7   •   Посмотреть все темы

Помочь в установке и связке liquidsoap и icecast

 

168
Jon-coool @Jon-coool
root@live:~# apt-get install liquidsoap-plugin-vorbis
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package liquidsoap-plugin-vorbis
root@live:~#

root@live:~# apt-get install liquidsoap-plugin-ogg
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package liquidsoap-plugin-ogg
root@live:~#

0
6245
Тарас @tarasian666
значит не установлен )

в файле /etc/apt/sources.list
есть строчка похожая на эту
deb ********** squeeze main non-free
?

0
168
Jon-coool @Jon-coool
Поставил права достпа 775 на папку /etc/liquidsoap

Пишет -bash: /etc/liquidsoap/lig.conf: /usr/bin/liquidsoap^M: bad interpreter: No such file or directory

Отредактировано Jon-coool - 12.09.2012
0
168
Jon-coool @Jon-coool
deb ********** squeeze main contrib non-free
deb ********** squeeze/updates main contrib non-free

deb ********** virtualmin-squeeze main
deb ********** virtualmin-universal main
Вот что есть

0
6245
Тарас @tarasian666
права на запуск нужны чтоб небыло такого
  1. -bash: /etc/liquidsoap/lig.conf: Permission denied

пакеты
liquidsoap-plugin-icecast
liquidsoap-plugin-vorbis
liquidsoap-plugin-ogg
нужны чтоб небыло этого
  1. Line 27, char 17 before "%": Parse error.

0
168
Jon-coool @Jon-coool
А как поставить права на запуск?

0
6245
Тарас @tarasian666
Jon-coool пишет:

deb ********** squeeze main contrib non-free
deb ********** squeeze/updates main contrib non-free

deb ********** virtualmin-squeeze main
deb ********** virtualmin-universal main
Вот что есть


значит надо добавить
  1.  
  2. deb ********** squeeze main non-free

после чего
  1. aptitude update

и тогда уже
  1.  
  2. aptitude install liquidsoap-plugin-icecast liquidsoap-plugin-vorbis liquidsoap-plugin-ogg

0
6245
Тарас @tarasian666
Jon-coool пишет:

А как поставить права на запуск?


  1. chmod a+x /путь/к/файлу

0
168
Jon-coool @Jon-coool
Установил.
Сейчас вот что:
/etc/liquidsoap/lig.conf: /usr/bin/liquidsoap^M: bad interpreter: No such file or directory

0
168
Jon-coool @Jon-coool
В /usr/bin есть файл liquidsoap

0
6245
Тарас @tarasian666
^M - похоже там лишний нечитабельный знак

0
168
Jon-coool @Jon-coool
В чем именно?
В /usr/bin есть файл liquidsoap
или конфигурации?

0
6245
Тарас @tarasian666
в конфигурации, желательно посмотреть редактором vi или nano

0
168
Jon-coool @Jon-coool
Просмотрел через nano
Ничего не нашлось...
root@live:~# /etc/liquidsoap/lig.xml
-bash: /etc/liquidsoap/lig.xml: /usr/bin/liquidsoap^M: bad interpreter: No such file or directory
root@live:~#

Может оно из за того, что я указал название директории с большой буквы?
/home/live/Radio/Music/playlist.m3u"


Но тогда бы оно писалось бы не только буква М но и J/
Также такого знака не нашлось. ^M

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

вот я в своем файле добавил цифру 2 к строчке #!/usr/local/bin/liquidsoap (у меня он в другой папке)
и получил ошибку
  1.  
  2. bash: ./ls: /usr/local/bin/liquidsoap2: неправильний інтерпретатор: No such file or directory


так что лишний символ у вас есть, посмотрите через vi

0
168
Jon-coool @Jon-coool
Ничего не нашло :)

0
6245
Тарас @tarasian666
ну то пока запускайте так liquidsoap /etc/liquidsoap/lig.cfg
потом с этим разберемся

0
168
Jon-coool @Jon-coool
del//

При запуске
root@live:~# liquidsoap /etc/liquidsoap/lig.xml
Line 31, char 17 before "%": Parse error.
root@live:~#
Но на 37 строчке нет ошибок


  1. #!/usr/bin/liquidsoap
  2. # Log dir
  3. set("log.file.path","/tmp/basic-radio.log")
  4. set("harbor.bind_addr","46.28.68.164")
  5. live = input.harbor("FmNiceRu",port=8001,password="123")
  6. # Music
  7. myplaylist = playlist("/home/live/Radio/Music/playlist.m3u")
  8. # Some jingles
  9. jingles = playlist("/home/live/Radio/Jingles/playlist.m3u")
  10. # If something goes wrong, we'll play this
  11. security = single("~/radio/sounds/default.ogg")
  12. # Start building the feed with music
  13. radio = myplaylist
  14. # Now add some jingles
  15. radio = random(weights = [1, 2],[jingles, radio])
  16. # And finally the security
  17. radio = fallback(track_sensitive = false, [radio, security])
  18. radio = fallback(track_sensitive=false,
  19. [live,files])
  20. #Crossfade
  21. radio= crossfade(start_next=20.,fade_out=14.,fade_in=8.,radio)
  22. # Stream it out
  23. output.icecast(%vorbis,
  24. host = "localhost", port = 8000,
  25. password = "123", mount = "FmNiceRu_nons",
  26. radio)

Отредактировано Jon-coool - 13.09.2012
0
168
Jon-coool @Jon-coool
А если 17 строчка, то там что то с плейлистом.
Но он есть и с ним все нормально.

Вот отрывок:
  1. /home/live/Radio/Music/Kat Deluna feat. Akon - Push Push.mp3
  2. /home/live/Radio/Music/Synkro Team - In The Night (Radio Edit) (Новинка Июль 2012).mp3
  3. /home/live/Radio/Music/dj_smash_feat._mauri_-_rendez-vous_original_mix.mp3
  4. /home/live/Radio/Music/DJ Layla - I'm Your Angel.mp3
  5. /home/live/Radio/Music/WTF! - Da Bop.mp3

0
6245
Тарас @tarasian666
before "%" - в конфиге только в одной строчке есть этот символ
output.icecast(%vorbis,

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.