From 2c50318f1cd7d197ba7a92bc1a923da3ee513155 Mon Sep 17 00:00:00 2001 From: Migatu Date: Wed, 24 Apr 2024 19:58:23 +0200 Subject: [PATCH] Skipping tracks --- conjurer_musician/radio_conjurer.liq | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/conjurer_musician/radio_conjurer.liq b/conjurer_musician/radio_conjurer.liq index 2b7f9a3..c11a9a0 100644 --- a/conjurer_musician/radio_conjurer.liq +++ b/conjurer_musician/radio_conjurer.liq @@ -83,6 +83,17 @@ let json.parse credentials = file.contents("/home/pi/Conjurer/icecast_credentia radio = fallback(id="switcher2", track_sensitive=false, [cross_s, emergency]) thread.run(every=60., queue_processing) + p = interactive.bool("r1", false) + + def check_skip() + if p.get() then + log.info("Skipping current track.") + radio.skip() + p.set(false) + end + end + thread.run(every=5., check_skip) + # Handle metadata events handle_metadata = fun (m) -> begin