diff --git a/tr-play.liq b/tr-play.liq index 313e130..95e0201 100755 --- a/tr-play.liq +++ b/tr-play.liq @@ -1,10 +1,22 @@ #!/usr/bin/liquidsoap # Log dir -set("log.file.path","/tmp/xfnw-basic-radio.log") +set("log.file",false) +set("log.stdout",true) +set("log.level",3) + +set("server.telnet",true) + +def apply_metadata(m) = + title = m["title"] + artist = m["artist"] + print("Now playing: #{title} by #{artist}") +end %include "passwords.liq" -radio = crossfade(normalize(random([playlist.once(argv(1),random=false)]))) +radio = crossfade(normalize(random([playlist.once(argv(1),random=false,reload_mode="watch")]))) + +radio = on_metadata(apply_metadata,radio) output.icecast(%vorbis, host="radio.tildeverse.org",user=user,port=8005,password=password, diff --git a/tr-random.liq b/tr-random.liq deleted file mode 100755 index db8ad0c..0000000 --- a/tr-random.liq +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/liquidsoap -# Log dir -set("log.file.path","/tmp/xfnw-basic-radio.log") - -%include "passwords.liq" - -radio = crossfade(normalize(random([playlist.once(argv(1),random=true)]))) - -output.icecast(%vorbis, -host="radio.tildeverse.org",user=user,port=8005,password=password, -mount="/", -on_blank(shutdown,radio), -on_stop=shutdown, -fallible=true -) - diff --git a/tr-test-random.liq b/tr-test-random.liq deleted file mode 100755 index c0fee98..0000000 --- a/tr-test-random.liq +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/liquidsoap -# Log dir -set("log.file.path","/tmp/xfnw-basic-radio.log") - -%include "passwords.liq" - -radio = crossfade(normalize(random([playlist.once(argv(1),random=true)]))) - -output.icecast(%vorbis, -host="radio.tildeverse.org",user=user,port=8015,password=password, -mount="/", -on_blank(shutdown,radio), -on_stop=shutdown, -fallible=true -) - diff --git a/tr-test.liq b/tr-test.liq index 75186dc..2eeb3d1 100755 --- a/tr-test.liq +++ b/tr-test.liq @@ -1,10 +1,22 @@ #!/usr/bin/liquidsoap # Log dir -set("log.file.path","/tmp/xfnw-basic-radio.log") +set("log.file",false) +set("log.stdout",true) +set("log.level",3) + +set("server.telnet",true) + +def apply_metadata(m) = + title = m["title"] + artist = m["artist"] + print("Now playing: #{title} by #{artist}") +end %include "passwords.liq" -radio = crossfade(normalize(random([playlist.once(argv(1),random=false)]))) +radio = crossfade(normalize(random([playlist.once(argv(1),random=false,reload_mode="watch")]))) + +radio = on_metadata(apply_metadata,radio) output.icecast(%vorbis, host="radio.tildeverse.org",user=user,port=8015,password=password,