From 501151d647be19fc5b7d6d0d0c405fd6473d220d Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Wed, 10 Sep 2025 19:44:52 +0200 Subject: [PATCH] put player process in another session (they get killed by sigint) --- radioPlayer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radioPlayer.py b/radioPlayer.py index 1bea326..6a4bef4 100644 --- a/radioPlayer.py +++ b/radioPlayer.py @@ -91,7 +91,7 @@ class ProcessManager: cmd.append(track_path) - proc = subprocess.Popen(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + proc = subprocess.Popen(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, start_new_session=True) pr = Process(proc, track_path, time.time(), duration) with self.lock: self.processes.append(pr) return pr