diff --git a/modules/liquidsoap/fallback.liq b/modules/liquidsoap/fallback.liq index 89a2750e0100b89dc58da63485e4d39713b0c600..f182ae62a4d30236fdb1e5e4aac0c43974f28fa9 100644 --- a/modules/liquidsoap/fallback.liq +++ b/modules/liquidsoap/fallback.liq @@ -113,12 +113,15 @@ def fallback_create(~skip=true, name, requestor) source end - # Tell the system when a new track - # is played - source = on_metadata(fun (meta) -> -# log("ON_METADATA_DISABLED"), - system('#{list.assoc("install_dir", ini)}/guru.py --adapt-trackservice-title'), - source) + + # Tell the system when a new track is played + def do_meta(meta) = + artist = meta["artist"] + title = meta["title"] + system('#{list.assoc("install_dir", ini)}/guru.py --adapt-trackservice-title "|+|+|#{artist}|+|+|#{title}|+|+|"') + end + source = on_metadata(do_meta, source) + log("channel created")