From c0d664a9e44fa37c627ab77572f765bea063485c Mon Sep 17 00:00:00 2001 From: Daniel Peter Chokola Date: Thu, 19 Feb 2026 01:26:44 -0500 Subject: [PATCH] don't freak out when the queue is totally empty, as can happen when the music path is invalid or empty --- music-api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/music-api.py b/music-api.py index 04a2929..bb6226e 100755 --- a/music-api.py +++ b/music-api.py @@ -668,7 +668,7 @@ def worker(): # Repeat_one: loop the first track if repeat_mode == "repeat_one": with queue_lock: - current_track = queue[0] + current_track = queue[0] if queue else None path_current = os.path.join(MUSIC_DIR, current_track) set_rds(f"RT {current_track}") played_ok = stream_file(path_current) @@ -680,7 +680,7 @@ def worker(): # Normal / repeat_all with queue_lock: - current_track = queue[0] + current_track = queue[0] if queue else None path_current = os.path.join(MUSIC_DIR, current_track) set_rds(f"RT {current_track}")