From 06c02ac75c098459a3956a59750ae7043ed0a047 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hans=20M=C3=BCndelein?= Date: Fri, 9 Jun 2023 18:44:42 +0200 Subject: [PATCH] Fix resume on delte current and queue on empty --- crabidy-server/src/playback.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/crabidy-server/src/playback.rs b/crabidy-server/src/playback.rs index 540d226..2f8ddc2 100644 --- a/crabidy-server/src/playback.rs +++ b/crabidy-server/src/playback.rs @@ -189,7 +189,10 @@ impl Playback { track }; debug!("queue lock released"); - self.play(track).in_current_span().await; + let state = *self.state.lock().unwrap(); + if state == PlayState::Playing { + self.play(track).in_current_span().await; + } } PlaybackMessage::Insert {