pull/2/head
Broque Thomas 10 months ago
parent 852e755b95
commit d607fa1ca6

@ -45539,3 +45539,376 @@
2025-07-25 18:02:54 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Fearless', artist='taylor swift'
2025-07-25 18:02:54 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Live From Clear Channel Stripped 2008', artist='taylor swift'
2025-07-25 18:02:55 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Taylor Swift', artist='taylor swift'
2025-07-25 18:08:29 - newmusic.main - INFO - closeEvent:176 - Closing application...
2025-07-25 18:08:29 - newmusic.main - INFO - closeEvent:181 - Cleaning up Downloads page threads...
2025-07-25 18:08:29 - newmusic.main - INFO - closeEvent:186 - Stopping status monitoring thread...
2025-07-25 18:08:31 - newmusic.main - INFO - closeEvent:191 - Closing Soulseek client...
2025-07-25 18:08:31 - newmusic.main - INFO - closeEvent:197 - Application closed successfully
2025-07-25 18:08:33 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG
2025-07-25 18:08:33 - newmusic.main - INFO - main:211 - Starting NewMusic application
2025-07-25 18:08:33 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:08:33 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-25 18:08:33 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:08:34 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:08:34 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-25 18:08:34 - newmusic.main - INFO - change_page:163 - Changed to page: dashboard
2025-07-25 18:08:34 - newmusic.main - INFO - setup_media_player_connections:150 - Media player connections established between sidebar and downloads page
2025-07-25 18:08:34 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-25 18:08:34 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-25 18:08:36 - newmusic.main - INFO - change_page:163 - Changed to page: artists
2025-07-25 18:08:40 - newmusic.spotify_client - INFO - get_artist_albums:452 - Retrieved 30 albums for artist 06HL4z0CvFAxyc27GXpf02
2025-07-25 18:08:40 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-25 18:08:40 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-25 18:08:40 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='THE TORTURED POETS DEPARTMENT: THE ANTHOLOGY', artist='taylor swift'
2025-07-25 18:08:40 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist='taylor swift'
2025-07-25 18:08:41 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist=''
2025-07-25 18:08:41 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='THE TORTURED POETS DEPARTMENT', artist='taylor swift'
2025-07-25 18:08:41 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist='taylor swift'
2025-07-25 18:08:41 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist=''
2025-07-25 18:08:41 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:08:41 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='1989 (Taylor's Version)', artist='taylor swift'
2025-07-25 18:08:41 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:08:41 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Taylor's Version)', artist='taylor swift'
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (The Til Dawn Edition)', artist='taylor swift'
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist='taylor swift'
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist=''
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (3am Edition)', artist='taylor swift'
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist='taylor swift'
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist=''
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Midnights', artist='taylor swift'
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Taylor's Version)', artist='taylor swift'
2025-07-25 18:08:42 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Fearless (Taylor's Version)', artist='taylor swift'
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='fearless', artist='taylor swift'
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='evermore (deluxe version)', artist='taylor swift'
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist='taylor swift'
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist=''
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist='taylor swift'
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist=''
2025-07-25 18:08:43 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='folklore (deluxe version)', artist='taylor swift'
2025-07-25 18:08:44 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:08:44 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:08:44 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='Lover', artist='taylor swift'
2025-07-25 18:08:44 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Taylor Swift Karaoke: reputation', artist='taylor swift'
2025-07-25 18:08:44 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist='taylor swift'
2025-07-25 18:08:44 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist=''
2025-07-25 18:08:44 - newmusic.plex_client - DEBUG - search_albums:526 - Found 4 albums matching query: album='reputation', artist='taylor swift'
2025-07-25 18:08:45 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='reputation Stadium Tour Surprise Song Playlist', artist='taylor swift'
2025-07-25 18:08:45 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='1989 (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:08:45 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:08:45 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:08:45 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:08:45 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:08:46 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Red', artist='taylor swift'
2025-07-25 18:08:46 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now World Tour Live', artist='taylor swift'
2025-07-25 18:08:46 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:08:46 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:08:46 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Speak Now', artist='taylor swift'
2025-07-25 18:08:46 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist='taylor swift'
2025-07-25 18:08:46 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist=''
2025-07-25 18:08:47 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Fearless', artist='taylor swift'
2025-07-25 18:08:47 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Live From Clear Channel Stripped 2008', artist='taylor swift'
2025-07-25 18:08:47 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Taylor Swift', artist='taylor swift'
2025-07-25 18:12:01 - newmusic.main - INFO - closeEvent:176 - Closing application...
2025-07-25 18:12:01 - newmusic.main - INFO - closeEvent:181 - Cleaning up Downloads page threads...
2025-07-25 18:12:01 - newmusic.main - INFO - closeEvent:186 - Stopping status monitoring thread...
2025-07-25 18:12:02 - newmusic.main - INFO - closeEvent:191 - Closing Soulseek client...
2025-07-25 18:12:02 - newmusic.main - INFO - closeEvent:197 - Application closed successfully
2025-07-25 18:12:06 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG
2025-07-25 18:12:06 - newmusic.main - INFO - main:211 - Starting NewMusic application
2025-07-25 18:12:06 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:12:06 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-25 18:12:06 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:12:07 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:12:07 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-25 18:12:07 - newmusic.main - INFO - change_page:163 - Changed to page: dashboard
2025-07-25 18:12:07 - newmusic.main - INFO - setup_media_player_connections:150 - Media player connections established between sidebar and downloads page
2025-07-25 18:12:07 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-25 18:12:07 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-25 18:12:11 - newmusic.main - INFO - change_page:163 - Changed to page: artists
2025-07-25 18:12:16 - newmusic.spotify_client - INFO - get_artist_albums:452 - Retrieved 30 albums for artist 06HL4z0CvFAxyc27GXpf02
2025-07-25 18:12:16 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-25 18:12:16 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-25 18:12:16 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='THE TORTURED POETS DEPARTMENT: THE ANTHOLOGY', artist='taylor swift'
2025-07-25 18:12:16 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist='taylor swift'
2025-07-25 18:12:16 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist=''
2025-07-25 18:12:16 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='THE TORTURED POETS DEPARTMENT', artist='taylor swift'
2025-07-25 18:12:16 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist='taylor swift'
2025-07-25 18:12:16 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist=''
2025-07-25 18:12:17 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:12:17 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='1989 (Taylor's Version)', artist='taylor swift'
2025-07-25 18:12:17 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:12:17 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Taylor's Version)', artist='taylor swift'
2025-07-25 18:12:17 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:12:17 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (The Til Dawn Edition)', artist='taylor swift'
2025-07-25 18:12:18 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist='taylor swift'
2025-07-25 18:12:18 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist=''
2025-07-25 18:12:18 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (3am Edition)', artist='taylor swift'
2025-07-25 18:12:18 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist='taylor swift'
2025-07-25 18:12:18 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist=''
2025-07-25 18:12:18 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Midnights', artist='taylor swift'
2025-07-25 18:12:18 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Taylor's Version)', artist='taylor swift'
2025-07-25 18:12:18 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:12:18 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Fearless (Taylor's Version)', artist='taylor swift'
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='fearless', artist='taylor swift'
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='evermore (deluxe version)', artist='taylor swift'
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist='taylor swift'
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist=''
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist='taylor swift'
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist=''
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='folklore (deluxe version)', artist='taylor swift'
2025-07-25 18:12:19 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:12:20 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:12:20 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='Lover', artist='taylor swift'
2025-07-25 18:12:20 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Taylor Swift Karaoke: reputation', artist='taylor swift'
2025-07-25 18:12:20 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist='taylor swift'
2025-07-25 18:12:20 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist=''
2025-07-25 18:12:20 - newmusic.plex_client - DEBUG - search_albums:526 - Found 4 albums matching query: album='reputation', artist='taylor swift'
2025-07-25 18:12:20 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='reputation Stadium Tour Surprise Song Playlist', artist='taylor swift'
2025-07-25 18:12:20 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='1989 (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:12:21 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:12:21 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:12:21 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:12:21 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:12:22 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Red', artist='taylor swift'
2025-07-25 18:12:22 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now World Tour Live', artist='taylor swift'
2025-07-25 18:12:22 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:12:22 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:12:22 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Speak Now', artist='taylor swift'
2025-07-25 18:12:22 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist='taylor swift'
2025-07-25 18:12:22 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist=''
2025-07-25 18:12:23 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Fearless', artist='taylor swift'
2025-07-25 18:12:23 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Live From Clear Channel Stripped 2008', artist='taylor swift'
2025-07-25 18:12:23 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Taylor Swift', artist='taylor swift'
2025-07-25 18:19:02 - newmusic.main - INFO - closeEvent:176 - Closing application...
2025-07-25 18:19:02 - newmusic.main - INFO - closeEvent:181 - Cleaning up Downloads page threads...
2025-07-25 18:19:02 - newmusic.main - INFO - closeEvent:186 - Stopping status monitoring thread...
2025-07-25 18:19:02 - newmusic.main - INFO - closeEvent:191 - Closing Soulseek client...
2025-07-25 18:19:02 - newmusic.main - INFO - closeEvent:197 - Application closed successfully
2025-07-25 18:19:06 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG
2025-07-25 18:19:06 - newmusic.main - INFO - main:211 - Starting NewMusic application
2025-07-25 18:19:06 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:19:06 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-25 18:19:06 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:19:07 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:19:07 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-25 18:19:07 - newmusic.main - INFO - change_page:163 - Changed to page: dashboard
2025-07-25 18:19:07 - newmusic.main - INFO - setup_media_player_connections:150 - Media player connections established between sidebar and downloads page
2025-07-25 18:19:07 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-25 18:19:07 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-25 18:19:19 - newmusic.main - INFO - change_page:163 - Changed to page: settings
2025-07-25 18:19:21 - newmusic.main - INFO - change_page:163 - Changed to page: artists
2025-07-25 18:19:25 - newmusic.spotify_client - INFO - get_artist_albums:452 - Retrieved 30 albums for artist 06HL4z0CvFAxyc27GXpf02
2025-07-25 18:19:26 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-25 18:19:26 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-25 18:19:26 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='THE TORTURED POETS DEPARTMENT: THE ANTHOLOGY', artist='taylor swift'
2025-07-25 18:19:26 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist='taylor swift'
2025-07-25 18:19:26 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist=''
2025-07-25 18:19:26 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='THE TORTURED POETS DEPARTMENT', artist='taylor swift'
2025-07-25 18:19:26 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist='taylor swift'
2025-07-25 18:19:26 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist=''
2025-07-25 18:19:26 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:19:26 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='1989 (Taylor's Version)', artist='taylor swift'
2025-07-25 18:19:27 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:19:27 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Taylor's Version)', artist='taylor swift'
2025-07-25 18:19:27 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:19:27 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (The Til Dawn Edition)', artist='taylor swift'
2025-07-25 18:19:27 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist='taylor swift'
2025-07-25 18:19:27 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist=''
2025-07-25 18:19:27 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (3am Edition)', artist='taylor swift'
2025-07-25 18:19:27 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist='taylor swift'
2025-07-25 18:19:27 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist=''
2025-07-25 18:19:28 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Midnights', artist='taylor swift'
2025-07-25 18:19:28 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Taylor's Version)', artist='taylor swift'
2025-07-25 18:19:28 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:19:28 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Fearless (Taylor's Version)', artist='taylor swift'
2025-07-25 18:19:28 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='fearless', artist='taylor swift'
2025-07-25 18:19:28 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='evermore (deluxe version)', artist='taylor swift'
2025-07-25 18:19:28 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:19:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:19:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist='taylor swift'
2025-07-25 18:19:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist=''
2025-07-25 18:19:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist='taylor swift'
2025-07-25 18:19:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist=''
2025-07-25 18:19:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='folklore (deluxe version)', artist='taylor swift'
2025-07-25 18:19:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:19:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:19:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='Lover', artist='taylor swift'
2025-07-25 18:19:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Taylor Swift Karaoke: reputation', artist='taylor swift'
2025-07-25 18:19:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist='taylor swift'
2025-07-25 18:19:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist=''
2025-07-25 18:19:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 4 albums matching query: album='reputation', artist='taylor swift'
2025-07-25 18:19:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='reputation Stadium Tour Surprise Song Playlist', artist='taylor swift'
2025-07-25 18:19:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='1989 (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:19:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:19:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:19:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:19:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:19:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Red', artist='taylor swift'
2025-07-25 18:19:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now World Tour Live', artist='taylor swift'
2025-07-25 18:19:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:19:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:19:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Speak Now', artist='taylor swift'
2025-07-25 18:19:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist='taylor swift'
2025-07-25 18:19:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist=''
2025-07-25 18:19:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Fearless', artist='taylor swift'
2025-07-25 18:19:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Live From Clear Channel Stripped 2008', artist='taylor swift'
2025-07-25 18:19:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Taylor Swift', artist='taylor swift'
2025-07-25 18:20:39 - newmusic.main - INFO - closeEvent:176 - Closing application...
2025-07-25 18:20:39 - newmusic.main - INFO - closeEvent:181 - Cleaning up Downloads page threads...
2025-07-25 18:20:39 - newmusic.main - INFO - closeEvent:186 - Stopping status monitoring thread...
2025-07-25 18:20:40 - newmusic.main - INFO - closeEvent:191 - Closing Soulseek client...
2025-07-25 18:20:40 - newmusic.main - INFO - closeEvent:197 - Application closed successfully
2025-07-25 18:20:43 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG
2025-07-25 18:20:43 - newmusic.main - INFO - main:211 - Starting NewMusic application
2025-07-25 18:20:43 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:20:43 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-25 18:20:43 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:20:43 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-25 18:20:43 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-25 18:20:44 - newmusic.main - INFO - change_page:163 - Changed to page: dashboard
2025-07-25 18:20:44 - newmusic.main - INFO - setup_media_player_connections:150 - Media player connections established between sidebar and downloads page
2025-07-25 18:20:44 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-25 18:20:44 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-25 18:20:56 - newmusic.main - INFO - change_page:163 - Changed to page: artists
2025-07-25 18:21:01 - newmusic.spotify_client - INFO - get_artist_albums:452 - Retrieved 30 albums for artist 06HL4z0CvFAxyc27GXpf02
2025-07-25 18:21:02 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-25 18:21:02 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-25 18:21:02 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='THE TORTURED POETS DEPARTMENT: THE ANTHOLOGY', artist='taylor swift'
2025-07-25 18:21:02 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist='taylor swift'
2025-07-25 18:21:02 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist=''
2025-07-25 18:21:02 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='THE TORTURED POETS DEPARTMENT', artist='taylor swift'
2025-07-25 18:21:02 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist='taylor swift'
2025-07-25 18:21:02 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist=''
2025-07-25 18:21:02 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:21:02 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='1989 (Taylor's Version)', artist='taylor swift'
2025-07-25 18:21:03 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:21:03 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Taylor's Version)', artist='taylor swift'
2025-07-25 18:21:03 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:21:03 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (The Til Dawn Edition)', artist='taylor swift'
2025-07-25 18:21:03 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist='taylor swift'
2025-07-25 18:21:03 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist=''
2025-07-25 18:21:03 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (3am Edition)', artist='taylor swift'
2025-07-25 18:21:03 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist='taylor swift'
2025-07-25 18:21:03 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist=''
2025-07-25 18:21:04 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Midnights', artist='taylor swift'
2025-07-25 18:21:04 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Taylor's Version)', artist='taylor swift'
2025-07-25 18:21:04 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:21:04 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Fearless (Taylor's Version)', artist='taylor swift'
2025-07-25 18:21:04 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='fearless', artist='taylor swift'
2025-07-25 18:21:04 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='evermore (deluxe version)', artist='taylor swift'
2025-07-25 18:21:04 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist='taylor swift'
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist=''
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist='taylor swift'
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist=''
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='folklore (deluxe version)', artist='taylor swift'
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='Lover', artist='taylor swift'
2025-07-25 18:21:05 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Taylor Swift Karaoke: reputation', artist='taylor swift'
2025-07-25 18:21:06 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist='taylor swift'
2025-07-25 18:21:06 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist=''
2025-07-25 18:21:06 - newmusic.plex_client - DEBUG - search_albums:526 - Found 4 albums matching query: album='reputation', artist='taylor swift'
2025-07-25 18:21:06 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='reputation Stadium Tour Surprise Song Playlist', artist='taylor swift'
2025-07-25 18:21:06 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='1989 (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:21:06 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:21:06 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:21:07 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:21:07 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:21:07 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Red', artist='taylor swift'
2025-07-25 18:21:07 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now World Tour Live', artist='taylor swift'
2025-07-25 18:21:07 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:21:07 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:21:08 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Speak Now', artist='taylor swift'
2025-07-25 18:21:08 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist='taylor swift'
2025-07-25 18:21:08 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist=''
2025-07-25 18:21:08 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Fearless', artist='taylor swift'
2025-07-25 18:21:08 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Live From Clear Channel Stripped 2008', artist='taylor swift'
2025-07-25 18:21:08 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Taylor Swift', artist='taylor swift'
2025-07-25 18:21:29 - newmusic.spotify_client - INFO - get_artist_albums:452 - Retrieved 11 albums for artist 2YZyLoL8N0Wb9xBt1NhZWg
2025-07-25 18:21:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='GNX', artist='kendrick lamar'
2025-07-25 18:21:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Mr. Morale & The Big Steppers', artist='kendrick lamar'
2025-07-25 18:21:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='mr morale the big steppers', artist='kendrick lamar'
2025-07-25 18:21:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='mr morale the big steppers', artist=''
2025-07-25 18:21:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Black Panther The Album Music From And Inspired By', artist='kendrick lamar'
2025-07-25 18:21:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Black Panther The Album Music From And Inspired By', artist='sza'
2025-07-25 18:21:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Black Panther The Album Music From And Inspired By', artist=''
2025-07-25 18:21:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='DAMN. COLLECTORS EDITION.', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='damn collectors edition', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='damn collectors edition', artist=''
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='DAMN.', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='damn', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='untitled unmastered.', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='untitled unmastered', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='To Pimp A Butterfly', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='good kid, m.A.A.d city (Deluxe)', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='good kid maad city deluxe', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='good kid maad city deluxe', artist=''
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 4 albums matching query: album='good kid, m.A.A.d city', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='good kid maad city', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='good kid maad city', artist=''
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Section.80', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='section80', artist='kendrick lamar'
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='section80', artist=''
2025-07-25 18:21:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Overly Dedicated', artist='kendrick lamar'
2025-07-25 18:22:29 - newmusic.spotify_client - INFO - get_artist_albums:452 - Retrieved 30 albums for artist 06HL4z0CvFAxyc27GXpf02
2025-07-25 18:22:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='THE TORTURED POETS DEPARTMENT: THE ANTHOLOGY', artist='taylor swift'
2025-07-25 18:22:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist='taylor swift'
2025-07-25 18:22:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist=''
2025-07-25 18:22:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='THE TORTURED POETS DEPARTMENT', artist='taylor swift'
2025-07-25 18:22:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist='taylor swift'
2025-07-25 18:22:29 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist=''
2025-07-25 18:22:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:22:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='1989 (Taylor's Version)', artist='taylor swift'
2025-07-25 18:22:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:22:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Taylor's Version)', artist='taylor swift'
2025-07-25 18:22:30 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (The Til Dawn Edition)', artist='taylor swift'
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist='taylor swift'
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist=''
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (3am Edition)', artist='taylor swift'
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist='taylor swift'
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist=''
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Midnights', artist='taylor swift'
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Taylor's Version)', artist='taylor swift'
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:22:31 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Fearless (Taylor's Version)', artist='taylor swift'
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='fearless', artist='taylor swift'
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='evermore (deluxe version)', artist='taylor swift'
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist='taylor swift'
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist=''
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist='taylor swift'
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist=''
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='folklore (deluxe version)', artist='taylor swift'
2025-07-25 18:22:32 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:22:33 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-25 18:22:33 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='Lover', artist='taylor swift'
2025-07-25 18:22:33 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Taylor Swift Karaoke: reputation', artist='taylor swift'
2025-07-25 18:22:33 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist='taylor swift'
2025-07-25 18:22:33 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist=''
2025-07-25 18:22:33 - newmusic.plex_client - DEBUG - search_albums:526 - Found 4 albums matching query: album='reputation', artist='taylor swift'
2025-07-25 18:22:33 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='reputation Stadium Tour Surprise Song Playlist', artist='taylor swift'
2025-07-25 18:22:33 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='1989 (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:22:34 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:22:34 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-25 18:22:34 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:22:34 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-25 18:22:34 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Red', artist='taylor swift'
2025-07-25 18:22:34 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now World Tour Live', artist='taylor swift'
2025-07-25 18:22:35 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Deluxe Edition)', artist='taylor swift'
2025-07-25 18:22:35 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-25 18:22:35 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Speak Now', artist='taylor swift'
2025-07-25 18:22:35 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist='taylor swift'
2025-07-25 18:22:35 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist=''
2025-07-25 18:22:35 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Fearless', artist='taylor swift'
2025-07-25 18:22:35 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Live From Clear Channel Stripped 2008', artist='taylor swift'
2025-07-25 18:22:36 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Taylor Swift', artist='taylor swift'

@ -290,6 +290,7 @@ class PlexLibraryWorker(QThread):
print(f"❌ No Plex candidates found for '{spotify_album.name}'")
print(f"🎯 Final result: {len(owned_albums)} owned albums out of {len(self.albums)}")
print(f"🚀 Emitting signal with owned_albums: {list(owned_albums)}")
self.library_checked.emit(owned_albums)
except Exception as e:
@ -784,7 +785,6 @@ class AlbumCard(QFrame):
super().__init__(parent)
self.album = album
self.is_owned = is_owned
print(f"🎨 AlbumCard created: '{album.name}' - is_owned: {is_owned}")
self.setup_ui()
self.load_album_image()
@ -845,10 +845,7 @@ class AlbumCard(QFrame):
self.overlay.setFixedSize(164, 164)
self.overlay.setAlignment(Qt.AlignmentFlag.AlignCenter)
print(f"🎨 Setting up overlay for '{self.album.name}' - is_owned: {self.is_owned}")
if self.is_owned:
print(f"🎨 Creating OWNED overlay for '{self.album.name}'")
self.overlay.setStyleSheet("""
QLabel {
background: rgba(29, 185, 84, 0.8);
@ -860,7 +857,6 @@ class AlbumCard(QFrame):
""")
self.overlay.setText("")
else:
print(f"🎨 Creating DOWNLOAD overlay for '{self.album.name}'")
self.overlay.setStyleSheet("""
QLabel {
background: rgba(0, 0, 0, 0.7);
@ -875,6 +871,13 @@ class AlbumCard(QFrame):
self.overlay.hide() # Initially hidden, shown on hover
# Permanent ownership indicator (always visible)
self.status_indicator = QLabel(self.image_container)
self.status_indicator.setFixedSize(24, 24)
self.status_indicator.move(140, 8) # Top-right corner
self.status_indicator.setAlignment(Qt.AlignmentFlag.AlignCenter)
self.update_status_indicator()
# Album name
album_label = QLabel(self.album.name)
album_label.setFont(QFont("Arial", 9, QFont.Weight.Bold))
@ -922,6 +925,69 @@ class AlbumCard(QFrame):
self.overlay.hide()
super().leaveEvent(event)
def update_status_indicator(self):
"""Update the permanent status indicator"""
if self.is_owned:
self.status_indicator.setStyleSheet("""
QLabel {
background: rgba(29, 185, 84, 0.9);
border-radius: 12px;
color: white;
font-size: 14px;
font-weight: bold;
}
""")
self.status_indicator.setText("")
self.status_indicator.setToolTip("Album owned in Plex")
else:
self.status_indicator.setStyleSheet("""
QLabel {
background: rgba(220, 53, 69, 0.8);
border-radius: 12px;
color: white;
font-size: 12px;
font-weight: bold;
}
""")
self.status_indicator.setText("📥")
self.status_indicator.setToolTip("Album available for download")
def update_ownership(self, is_owned: bool):
"""Update ownership status and refresh UI"""
if self.is_owned != is_owned: # Only log if status actually changed
print(f"🔄 '{self.album.name}' ownership: {self.is_owned} -> {is_owned}")
self.is_owned = is_owned
# Update the permanent indicator
self.update_status_indicator()
# Update the hover overlay
if self.is_owned:
self.overlay.setStyleSheet("""
QLabel {
background: rgba(29, 185, 84, 0.8);
border-radius: 6px;
color: white;
font-size: 24px;
font-weight: bold;
}
""")
self.overlay.setText("")
self.overlay.setCursor(Qt.CursorShape.ArrowCursor)
else:
self.overlay.setStyleSheet("""
QLabel {
background: rgba(0, 0, 0, 0.7);
border-radius: 6px;
color: white;
font-size: 16px;
font-weight: bold;
}
""")
self.overlay.setText("📥\nDownload")
self.overlay.setCursor(Qt.CursorShape.PointingHandCursor)
def mousePressEvent(self, event):
"""Handle click for download"""
if event.button() == Qt.MouseButton.LeftButton and not self.is_owned:
@ -1397,15 +1463,15 @@ class ArtistsPage(QWidget):
self.current_albums = albums
self.albums_status.setText(f"Found {len(albums)} albums • Checking Plex library...")
# Display albums first (without ownership info)
# Display albums immediately (without ownership info)
self.display_albums(albums, set())
# Start Plex library check in background
# Start Plex library check in background - will update UI when complete
self.start_plex_library_check(albums)
def display_albums(self, albums, owned_albums):
"""Display albums in the grid"""
print(f"🎨 Refreshing UI with {len(albums)} albums, {len(owned_albums)} owned")
print(f"🎨 Displaying {len(albums)} albums, {len(owned_albums)} owned")
# Clear existing albums
self.clear_albums()
@ -1415,7 +1481,6 @@ class ArtistsPage(QWidget):
for album in albums:
is_owned = album.name in owned_albums
print(f"🎨 Creating card for '{album.name}' - owned: {is_owned}")
card = AlbumCard(album, is_owned)
if not is_owned:
@ -1428,6 +1493,7 @@ class ArtistsPage(QWidget):
col = 0
row += 1
def start_plex_library_check(self, albums):
"""Start Plex library check in background"""
# Stop any existing Plex worker
@ -1444,20 +1510,33 @@ class ArtistsPage(QWidget):
def on_plex_library_checked(self, owned_albums):
"""Handle Plex library check results"""
if self.current_albums:
# Update the status
owned_count = len(owned_albums)
total_count = len(self.current_albums)
missing_count = total_count - owned_count
self.albums_status.setText(f"Found {total_count} albums • {owned_count} owned • {missing_count} available for download")
# Debug output
print(f"🎯 UI Update: {owned_count} owned albums found")
print(f"🎯 Owned albums: {list(owned_albums)}")
# Refresh the display with ownership info
self.display_albums(self.current_albums, owned_albums)
print(f"📨 Handler started: {len(owned_albums)} owned albums")
if not self.current_albums:
print("📨 No current albums, skipping update")
return
# Update the status
owned_count = len(owned_albums)
total_count = len(self.current_albums)
missing_count = total_count - owned_count
self.albums_status.setText(f"Found {total_count} albums • {owned_count} owned • {missing_count} available for download")
# Update existing album cards with ownership info
print(f"🔄 Updating {self.albums_grid_layout.count()} album cards")
updated_count = 0
for i in range(self.albums_grid_layout.count()):
item = self.albums_grid_layout.itemAt(i)
if item and item.widget():
album_card = item.widget()
if hasattr(album_card, 'album') and hasattr(album_card, 'update_ownership'):
is_owned = album_card.album.name in owned_albums
album_card.update_ownership(is_owned)
updated_count += 1
print(f"✅ Updated {updated_count} album cards successfully")
def on_plex_library_check_failed(self, error):
"""Handle Plex library check failure"""
@ -1596,7 +1675,7 @@ class ArtistsPage(QWidget):
item = self.albums_grid_layout.takeAt(0)
if item.widget():
item.widget().deleteLater()
self.current_albums = []
# Don't clear self.current_albums here - it's needed for Plex updates
def closeEvent(self, event):
"""Handle page close/cleanup"""

Loading…
Cancel
Save