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")