From b00c7ff89c6162763d615b6e1c7adc1c310ab240 Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Wed, 27 May 2020 19:45:58 +0200 Subject: [PATCH] Call "on_play" in background. --- modules/liquidsoap/in_filesystem.liq | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/liquidsoap/in_filesystem.liq b/modules/liquidsoap/in_filesystem.liq index 80d5bdc2..7b927927 100644 --- a/modules/liquidsoap/in_filesystem.liq +++ b/modules/liquidsoap/in_filesystem.liq @@ -31,13 +31,13 @@ input_filesystem_1 = request.equeue(id="in_filesystem_1") #input_fs = cue_cut(mksafe(request.equeue(id="fs"))) -# Update Trackservice +# Call engine core handler to "on_play" (e.g. to update track service) def do_meta_filesystem(meta) = filename = meta["filename"] # artist = meta["artist"] # title = meta["title"] - system('#{list.assoc(default="", "install_dir", ini)}/guru.py --on_play "#{filename}"') + system('#{list.assoc(default="", "install_dir", ini)}/guru.py --on_play "#{filename}" &') end input_filesystem_0 = on_metadata(id="in_filesystem_0", do_meta_filesystem, input_filesystem_0) -- GitLab