summaryrefslogtreecommitdiff
path: root/templates/srv/radio/radio.liq.j2
diff options
context:
space:
mode:
Diffstat (limited to 'templates/srv/radio/radio.liq.j2')
-rw-r--r--templates/srv/radio/radio.liq.j223
1 files changed, 23 insertions, 0 deletions
diff --git a/templates/srv/radio/radio.liq.j2 b/templates/srv/radio/radio.liq.j2
new file mode 100644
index 0000000..0a070fe
--- /dev/null
+++ b/templates/srv/radio/radio.liq.j2
@@ -0,0 +1,23 @@
+#!/usr/bin/liquidsoap
+
+#settings.init.allow_root := true
+set("log.file.path", "{{ radio_music_dir }}/logs/radio.log")
+
+music = playlist("{{ radio_music_dir }}/playlist.txt")
+music = mksafe(music)
+
+def append_branding(m) =
+ title = m["title"]
+ [("title", "#{title}")]
+end
+
+music = map_metadata(append_branding, music)
+
+output.icecast(
+ %mp3(bitrate=128),
+ music,
+ host="localhost",
+ port=8000,
+ password="{{ random_password }}",
+ mount="/stream",
+)