From 1c21abc59457eea26ce32d5c09b5008ed97a4de5 Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Wed, 26 Feb 2020 18:44:21 +0100 Subject: [PATCH] Liquidsoap notification on fallbacks --- modules/liquidsoap/fallback.liq | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/modules/liquidsoap/fallback.liq b/modules/liquidsoap/fallback.liq index 89a2750e..f182ae62 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") -- GitLab