#!/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", )