From 16acb50ead455d299c35c4e9ca2c1ed30ff2f9a9 Mon Sep 17 00:00:00 2001 From: cwilvx Date: Tue, 17 Jun 2025 13:13:53 +0300 Subject: [PATCH] fix: showing missing folders on recently added --- swingmusic/lib/home/recentlyadded.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/swingmusic/lib/home/recentlyadded.py b/swingmusic/lib/home/recentlyadded.py index 1ed19804..e7ada541 100644 --- a/swingmusic/lib/home/recentlyadded.py +++ b/swingmusic/lib/home/recentlyadded.py @@ -1,3 +1,4 @@ +import pathlib from datetime import datetime from swingmusic.lib.playlistlib import get_first_4_images @@ -148,6 +149,9 @@ def get_recently_added_items(limit: int = 7): # INFO: sort tracks by last modified date in descending order to get the most recent last modified date for folder, trackgroup in groups.items(): + if not pathlib.Path(folder).exists(): + continue + trackgroup.sort(key=lambda t: t.last_mod, reverse=True) grouplist.append( {