From ace55084c23272620c6708716c2ab476ee498ba9 Mon Sep 17 00:00:00 2001 From: Aaro Varis Date: Thu, 19 Feb 2026 08:58:45 +0200 Subject: [PATCH] Add process check before terminating audio playback in play_audio function --- src/audio.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/audio.py b/src/audio.py index b27e795..3bb642a 100644 --- a/src/audio.py +++ b/src/audio.py @@ -61,6 +61,7 @@ def play_audio(file_path: str, loop: bool = False) -> Callable[[], None]: ) def stop(): - process.terminate() + if process.poll() is None: # Check if the process is still running + process.terminate() return stop