radio/tr-test.liq

30 lines
609 B
Plaintext
Executable File

#!/usr/bin/liquidsoap
# Log dir
set("log.file",false)
set("log.stdout",true)
set("log.level",3)
set("server.socket",true)
set("server.socket.path","radiosock.sock")
def apply_metadata(m) =
title = m["title"]
artist = m["artist"]
print("Now playing: #{title} by #{artist}")
end
%include "passwords.liq"
radio = crossfade(normalize(playlist.once(argv(1),random=false,reload_mode="watch")))
radio = on_metadata(apply_metadata,radio)
output.icecast(%vorbis,
host="azuracast.tilderadio.org",user=user,port=8015,password=password,
mount="/",
on_blank(shutdown,radio),
on_stop=shutdown,
fallible=true
)