feat(playout): allow updating message_offline value

This commit is contained in:
jo 2022-08-17 15:09:57 +02:00 committed by Kyle Robbertze
parent 314c70a208
commit f5a83dbabb
10 changed files with 42 additions and 15 deletions

View file

@ -106,6 +106,9 @@ server.register(namespace="vars",
server.register(namespace="vars",
"station_name",
fun (s) -> begin log("vars.station_name") station_name := s s end)
server.register(namespace="vars",
"off_air_meta",
fun (s) -> begin log("vars.off_air_meta") off_air_meta := s s end)
server.register(namespace="vars",
"bootup_time",
fun (s) -> begin log("vars.bootup_time") time := s s end)
@ -159,12 +162,11 @@ server.register(namespace="dynamic_source",
# fun (s) -> begin log("dynamic_source.read_stop") destroy_dynamic_source_all() end)
default = amplify(id="silence_src", 0.00001, noise())
ref_off_air_meta = ref off_air_meta
if !ref_off_air_meta == "" then
ref_off_air_meta := "LibreTime - offline"
if !off_air_meta == "" then
off_air_meta := "LibreTime - offline"
end
def map_off_air_meta(m) =
[("title", !ref_off_air_meta)]
[("title", !off_air_meta)]
end
default = map_metadata(map_off_air_meta, default)
ignore(output.dummy(default, fallible=true))