пишет Ok_go_love:
Не обязательно собирать из исходников, хотя, учитывая стабильность Debian, в репозиториях версия наверняка доисторическая.
Вообще почитайте ./configure --help, там описано что и для чего нужно, собирать с поддержкой всех функций смысла, скорее всего, нет.
По поводу папки это выглядит так (насколько я помню). По дефолту он рандомно проигрывает файлы из папки.
#!/etc/liquidsoap -d
set("init.daemon",true)
set("init.daemon.pidfile",false)
set("log.file.path","/var/log/liquidsoap/basic.log")
set("log.stdout",true)
set("log.level",3)
set("server.telnet.bind_addr","127.0.0.1")
set("server.telnet",true)
myplaylist = mksafe(playlist(reload=360, '/home/radio/nonstop/'))
radio = myplaylist
radio = mksafe(radio)
radio = crossfade(start_next=6.0, fade_out=3.0, fade_in=3.0, radio)
output.icecast(%mp3(bitrate=256, samplerate = 44100, stereo = true),
host = "localhost",
port = 8000,
name="EDM Radio 256 Kbit/s",
genre="Elecrtonic",
url="http://edmradio.ru/",
description="Electronic Dance Music Radio",
password = "Пароль",
mount = "/autodj",
radio)
# другие потоки:
url = "http://localhost:8000/live"
input = mksafe(input.http(url))
output.icecast(
%mp3(bitrate=192),
mount="/192",
host="localhost",
name="EDM Radio 192 Kbit/s",
genre="Elecrtonic",
url="http://edmradio.ru/",
description="Electronic Dance Music Radio",
port=8000,
password="Пароль",
input)
output.icecast(
%mp3(bitrate=128),
mount="/128",
host="localhost",
name="EDM Radio 128 Kbit/s",
genre="Elecrtonic",
url="http://edmradio.ru/",
description="Electronic Dance Music Radio",
port=8000,
password="Пароль",
input)
output.icecast(
%aacplus(channels=2, samplerate=44100, bitrate=32),
mount="/32aac",
host="localhost",
port=8000,
name="EDM Radio 32 AAC Kbit/s",
genre="Elecrtonic",
url="http://edmradio.ru/",
description="Electronic Dance Music Radio",
password="Пароль",
input)
Разобрался немного уже, осталось сетку для резидентов сделать не могу ни как запустить, часто ругается на "radio = myplaylist" помогите