Re: Помочь в установке и связке liquidsoap и icecast
^M - похоже там лишний нечитабельный знак
Первый русскоязычный форум посвященный интернет-радиовещанию
Форум интернет радио Icecast и Shoutcast → Мануалы → Помочь в установке и связке liquidsoap и icecast
^M - похоже там лишний нечитабельный знак
В чем именно?
В /usr/bin есть файл liquidsoap
или конфигурации?
в конфигурации, желательно посмотреть редактором vi или nano
Просмотрел через 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
тогда бы материлось на плейлист, а не на указаную строчку, тем более понятно говорит что плохой интерпритатор - нет такого файла
вот я в своем файле добавил цифру 2 к строчке #!/usr/local/bin/liquidsoap (у меня он в другой папке)
и получил ошибку
bash: ./ls: /usr/local/bin/liquidsoap2: неправильний інтерпретатор: No such file or directory
так что лишний символ у вас есть, посмотрите через vi
Ничего не нашло
ну то пока запускайте так liquidsoap /etc/liquidsoap/lig.cfg
потом с этим разберемся
del//
При запуске
root@live:~# liquidsoap /etc/liquidsoap/lig.xml
Line 31, char 17 before "%": Parse error.
root@live:~#
Но на 37 строчке нет ошибок
#!/usr/bin/liquidsoap
# Log dir
set("log.file.path","/tmp/basic-radio.log")
set("harbor.bind_addr","46.28.68.164")
live = input.harbor("FmNiceRu",port=8001,password="123")
# Music
myplaylist = playlist("/home/live/Radio/Music/playlist.m3u")
# Some jingles
jingles = playlist("/home/live/Radio/Jingles/playlist.m3u")
# If something goes wrong, we'll play this
security = single("~/radio/sounds/default.ogg")
# Start building the feed with music
radio = myplaylist
# Now add some jingles
radio = random(weights = [1, 2],[jingles, radio])
# And finally the security
radio = fallback(track_sensitive = false, [radio, security])
radio = fallback(track_sensitive=false,
[live,files])
#Crossfade
radio= crossfade(start_next=20.,fade_out=14.,fade_in=8.,radio)
# Stream it out
output.icecast(%vorbis,
host = "localhost", port = 8000,
password = "123", mount = "FmNiceRu_nons",
radio)
Отредактировано Jon-coool (13-09-2012 21:04:29)
А если 17 строчка, то там что то с плейлистом.
Но он есть и с ним все нормально.
Вот отрывок:
/home/live/Radio/Music/Kat Deluna feat. Akon - Push Push.mp3
/home/live/Radio/Music/Synkro Team - In The Night (Radio Edit) (Новинка Июль 2012).mp3
/home/live/Radio/Music/dj_smash_feat._mauri_-_rendez-vous_original_mix.mp3
/home/live/Radio/Music/DJ Layla - I'm Your Angel.mp3
/home/live/Radio/Music/WTF! - Da Bop.mp3
before "%" - в конфиге только в одной строчке есть этот символ
output.icecast(%vorbis,
Блин как мне надоели эти ошибки.
root@live:~# At line 7, char 37-40: cannot apply that parameter because the function (at line 7, char 20) has no argument labeled "port"!
-bash: syntax error near unexpected token `('
root@live:~#
Отредактировано Jon-coool (13-09-2012 21:18:01)
Ну как не делать, я всю конфигурацию собирал от сюда...
И опять эти ошибки..
Что он хочет от меня я не пойму
конфиги еще могут отличатся в зависимости от версии и установленых плагинов
можно просто коментировать (или удалять) строчку на которую матерится и пробовать снова
Вроде ликвид запустился, а музыка не играет.
Ну так что подскажет что делать с этим?
root@live:~# liquidsoap /etc/liquidsoap/lig.xml
ERROR: This script is not well typed!
At line 7, char 37-40: cannot apply that parameter because the function (at line 7, char 20) has no argument labeled "port"!
root@live:~#
Что то про порт пишет...
Тему, закрывайте. Ничего не получается...
пишет Jon-coool:
Вроде ликвид запустился, а музыка не играет.
а это тогда как понимать?
Он не запустился...
так удалить или закоментировать 7 строчку и попробовать запустить
Выскакивает другая ошибка..
У меня почему то он ругаеться на
live = input.harbor("FmNiceRu",port=8001,password="456")
radio = fallback(track_sensitive=false,
[live,files])
и вот на это:
At line 31, char 15: unbound symbol output.icecast.
как исправить?
Если коментирую 2 первых, то 3 выскакивает...
Значит не все нужные плагины установлены
Доброго времени суток !
Пришел за помощью ...
Почитал форум побывал я на этом сайте ==> http://savonet.sourceforge.net/doc-svn/quick_start.html <== почитал так и не понял как настраивать ... проползал наверное весь инет гуглил не один день ...
История токова ставил я на сервак связку icecast2 + ices но при подключении диджея музыка в режиме нон-стоп резко отключалась и на оборот и еще я в этой связке заметил что у меня проиграла вся музыка ices перестает работать то есть музыку по кругу не крутит
Уважаемый модератор tarasian666 подсказал мне что лучше всего использовать связку icecast2 + liquidsoap я значится переустановил систему с нуля так как на устанавливал всякой ерунды и установил на нее связку icecast2 + liquidsoap
Командой atp-get install icecast2 liquidsoap
и теперь не знаю как мне это все настроить что бы все работало нормально ... то есть что бы постоянно играла музыка и желательно что бы не по списку а в разнобой , и когда подключается диджей что бы музыка которая играла из нон-стоп доигрывала до конца и когда отключается диджей что бы доигрывала его музыка которую он передал уже в эфир ... реклам на радио не будет .
помогите с настройкой конфига ... файла liquidsoap.xlm у меня нет а где его создавать я тоже не знаю ...
а да я еще посмотрел папку где лежат логи после установки liquidsoap была создана папка с его названием но она пустая и что там должно быть я не знаю ... так как не владею инфой где прописан путь к логам
Спасибо заранее за помощь
Отредактировано Mister_X (19-01-2013 18:37:39)
Форум интернет радио Icecast и Shoutcast → Мануалы → Помочь в установке и связке liquidsoap и icecast