#!/usr/bin/liquidsoap # где будут логи set("log.file.path","/tmp/test.log") # загружаем плейлист myplaylist = playlist("/home/user/radio/music.m3u") #запускаем вещалку output.icecast(%vorbis, host = "localhost", port = 8000, password = "hackme", mount = "test", myplaylist)
# загружаем плейлист myplaylist = playlist("/home/user/radio/music.m3u") # загружаем джинглы jingles = playlist("/home/user/radio/jingles.m3u") # строим плейлист с джинглами, radio = myplaylist - просто для удобства radio = myplaylist # задаем частоту джинглов, 1 джингл на 4 песни radio = random(weights = [1, 4],[jingles, radio]) #запускаем вещалку output.icecast(%vorbis, host = "localhost", port = 8000, password = "hackme", mount = "test", radio)
output.icecast(%mp3, host="localhost",port=8000,password="hackme", mount="test_mp3",radio) output.shoutcast(%mp3, host="localhost", port = 8002, password = "changeme", radio)
#дневной плейлист day = playlist("/home/user/radio/day.pls") #ночной night = playlist(/home/user/radio/night.pls") #задаем время radio = switch([({ 6h-22h }, day), ({ 22h-6h }, night)])
#построение плейлиста с кроссфейдом #fade_out - затухание предыдущей песни в сек #fade_in - нарастание следующей песни в сек radio = crossfade(start_next=1.,fade_out=5.,fade_in=3.,playlist("/home/user/radio/playlist.pls"))