Signed-off-by: mbrucedogs <mbrucedogs@gmail.com>

This commit is contained in:
mbrucedogs 2025-07-24 08:28:01 -05:00
parent 837ecf2ec4
commit 997c294c89

View File

@ -127,6 +127,11 @@ class KaraokeDownloader:
files_preserved += 1
except Exception as e:
print(f"⚠️ Could not delete file {file_path}: {e}")
# --- FIX: Remove all songlist_tracking entries for this channel if reset_songlist is True ---
if reset_songlist:
keys_to_remove = [k for k, v in self.songlist_tracking.items() if v.get('channel') == channel_name]
for k in keys_to_remove:
del self.songlist_tracking[k]
# Save changes
self.tracker.force_save()
save_songlist_tracking(self.songlist_tracking, str(self.songlist_tracking_file))