From 8cc02b712cb618dd940b1c6ebc740127cda55731 Mon Sep 17 00:00:00 2001 From: xfnw Date: Tue, 14 Jul 2020 16:04:23 +0000 Subject: [PATCH] h o t r e l o a d --- tr-play.liq | 16 ++++++++++++++-- tr-random.liq | 16 ---------------- tr-test-random.liq | 16 ---------------- tr-test.liq | 16 ++++++++++++++-- 4 files changed, 28 insertions(+), 36 deletions(-) delete mode 100755 tr-random.liq delete mode 100755 tr-test-random.liq 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,