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