summaryrefslogtreecommitdiff
path: root/templates/srv/radio/radio.liq.j2
blob: 0a070fe3bde2c2326d836aa049116fa49d82b7c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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",
)