From 717692715ffebb608f05cef6ceb0a86eb6ff1057 Mon Sep 17 00:00:00 2001 From: Broque Thomas Date: Fri, 25 Jul 2025 01:23:33 -0700 Subject: [PATCH] good --- logs/app.log | 650 ++++++++++++++++++++++ ui/pages/__pycache__/sync.cpython-312.pyc | Bin 197488 -> 197501 bytes ui/pages/sync.py | 18 +- 3 files changed, 659 insertions(+), 9 deletions(-) diff --git a/logs/app.log b/logs/app.log index aa1d7a52..1f87f1dc 100644 --- a/logs/app.log +++ b/logs/app.log @@ -13597,3 +13597,653 @@ 2025-07-25 01:16:32 - newmusic.main - INFO - closeEvent:186 - Stopping status monitoring thread... 2025-07-25 01:16:33 - newmusic.main - INFO - closeEvent:191 - Closing Soulseek client... 2025-07-25 01:16:33 - newmusic.main - INFO - closeEvent:197 - Application closed successfully +2025-07-25 01:18:03 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-25 01:18:03 - newmusic.main - INFO - main:211 - Starting NewMusic application +2025-07-25 01:18:03 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-25 01:18:03 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-25 01:18:03 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-25 01:18:04 - newmusic.main - INFO - change_page:163 - Changed to page: dashboard +2025-07-25 01:18:04 - newmusic.main - INFO - setup_media_player_connections:150 - Media player connections established between sidebar and downloads page +2025-07-25 01:18:04 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music +2025-07-25 01:18:04 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-25 01:18:10 - newmusic.main - INFO - closeEvent:176 - Closing application... +2025-07-25 01:18:10 - newmusic.main - INFO - closeEvent:181 - Cleaning up Downloads page threads... +2025-07-25 01:18:10 - newmusic.main - INFO - closeEvent:186 - Stopping status monitoring thread... +2025-07-25 01:18:10 - newmusic.main - INFO - closeEvent:191 - Closing Soulseek client... +2025-07-25 01:18:10 - newmusic.main - INFO - closeEvent:197 - Application closed successfully +2025-07-25 01:20:05 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-25 01:20:05 - newmusic.main - INFO - main:211 - Starting NewMusic application +2025-07-25 01:20:05 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-25 01:20:05 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-25 01:20:05 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-25 01:20:06 - newmusic.main - INFO - change_page:163 - Changed to page: dashboard +2025-07-25 01:20:06 - newmusic.main - INFO - setup_media_player_connections:150 - Media player connections established between sidebar and downloads page +2025-07-25 01:20:06 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music +2025-07-25 01:20:06 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-25 01:20:07 - newmusic.main - INFO - change_page:163 - Changed to page: sync +2025-07-25 01:20:07 - newmusic.spotify_client - INFO - _ensure_user_id:195 - Successfully authenticated with Spotify as broquethomas +2025-07-25 01:20:07 - newmusic.spotify_client - INFO - get_user_playlists_metadata_only:256 - Retrieved 8 playlist metadata (first batch) +2025-07-25 01:20:10 - newmusic.sync_service - INFO - sync_playlist:94 - Starting sync for playlist: Extra Music +2025-07-25 01:20:10 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'cephas azariah' +2025-07-25 01:20:10 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'cephas azariah contours' +2025-07-25 01:20:11 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'contours' +2025-07-25 01:20:11 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Contours' (ratingKey: 476024) +2025-07-25 01:20:11 - newmusic.plex_client - INFO - search_tracks:390 - Found 1 total potential matches for 'contours' by 'cephas azariah' after all stages. +2025-07-25 01:20:11 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Contours' +2025-07-25 01:20:11 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jack allenson' +2025-07-25 01:20:11 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jack allenson hikingwithfriends' +2025-07-25 01:20:12 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hikingwithfriends' +2025-07-25 01:20:13 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jack allenson' +2025-07-25 01:20:13 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jack allenson hiking with friends' +2025-07-25 01:20:13 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hiking with friends' +2025-07-25 01:20:14 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Hiking With Friends' +2025-07-25 01:20:14 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'hikingwithfriends' +2025-07-25 01:20:15 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hikingwithfriends' +2025-07-25 01:20:16 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'hiking with friends' +2025-07-25 01:20:16 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hiking with friends' +2025-07-25 01:20:17 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Hiking With Friends' +2025-07-25 01:20:17 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jonsi' +2025-07-25 01:20:17 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:20:17 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jonsi foresttrill' +2025-07-25 01:20:18 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'foresttrill' +2025-07-25 01:20:18 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jonsi' +2025-07-25 01:20:18 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:20:18 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jonsi forest trill' +2025-07-25 01:20:19 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'forest trill' +2025-07-25 01:20:20 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Forest Trill' +2025-07-25 01:20:20 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'foresttrill' +2025-07-25 01:20:20 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'foresttrill' +2025-07-25 01:20:21 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'forest trill' +2025-07-25 01:20:22 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'forest trill' +2025-07-25 01:20:23 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Forest Trill' +2025-07-25 01:20:23 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'alaskan tapes' +2025-07-25 01:20:23 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'alaskan tapes lightdivides' +2025-07-25 01:20:23 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'lightdivides' +2025-07-25 01:20:24 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'alaskan tapes' +2025-07-25 01:20:24 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'alaskan tapes light divides' +2025-07-25 01:20:25 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'light divides' +2025-07-25 01:20:25 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Light Divides' +2025-07-25 01:20:25 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'lightdivides' +2025-07-25 01:20:26 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'lightdivides' +2025-07-25 01:20:27 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'light divides' +2025-07-25 01:20:27 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'light divides' +2025-07-25 01:20:28 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Light Divides' +2025-07-25 01:20:28 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'center of attention' +2025-07-25 01:20:28 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'center of attention meetmebytheocean' +2025-07-25 01:20:29 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meetmebytheocean' +2025-07-25 01:20:30 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'center of attention' +2025-07-25 01:20:30 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'center of attention meet me by the ocean' +2025-07-25 01:20:30 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meet me by the ocean' +2025-07-25 01:20:31 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'naturel' +2025-07-25 01:20:31 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'naturel meetmebytheocean' +2025-07-25 01:20:32 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meetmebytheocean' +2025-07-25 01:20:32 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'naturel' +2025-07-25 01:20:32 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'naturel meet me by the ocean' +2025-07-25 01:20:33 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meet me by the ocean' +2025-07-25 01:20:34 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Meet Me By The Ocean' +2025-07-25 01:20:34 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'meetmebytheocean' +2025-07-25 01:20:34 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meetmebytheocean' +2025-07-25 01:20:35 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'meet me by the ocean' +2025-07-25 01:20:36 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meet me by the ocean' +2025-07-25 01:20:37 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Meet Me By The Ocean' +2025-07-25 01:20:37 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'little symphony' +2025-07-25 01:20:37 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'little symphony gaia' +2025-07-25 01:20:37 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'gaia' +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 400009) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 400040) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'All Sleeping (Desert Dwellers Remix)' (ratingKey: 426333) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Shiva Nataraj (Banco de Gaia Remix)' (ratingKey: 426337) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 366182) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 452016) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia's Soul' (ratingKey: 385789) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 341556) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 392205) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaïa' (ratingKey: 146341) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 322797) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaïa' (ratingKey: 498005) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'GAIA!' (ratingKey: 445768) +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 200033) +2025-07-25 01:20:38 - newmusic.plex_client - INFO - search_tracks:390 - Found 14 total potential matches for 'gaia' by 'little symphony' after all stages. +2025-07-25 01:20:38 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Gaia' +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'neighborhood libraries' +2025-07-25 01:20:38 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'neighborhood libraries hetwed' +2025-07-25 01:20:39 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hetwed' +2025-07-25 01:20:40 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'neighborhood libraries' +2025-07-25 01:20:40 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'neighborhood libraries het wed' +2025-07-25 01:20:41 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'het wed' +2025-07-25 01:20:41 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Het Wed' +2025-07-25 01:20:41 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'hetwed' +2025-07-25 01:20:42 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hetwed' +2025-07-25 01:20:43 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'het wed' +2025-07-25 01:20:43 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'het wed' +2025-07-25 01:20:44 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Het Wed' +2025-07-25 01:20:44 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'long lake' +2025-07-25 01:20:44 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'long lake rebirth' +2025-07-25 01:20:45 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'rebirth' +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rite of Rebirth' (ratingKey: 290179) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 288164) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'rebirth' (ratingKey: 287081) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth (Gaudium Remix)' (ratingKey: 286274) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 373435) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 316596) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 270090) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 199405) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 389342) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 338225) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 424474) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'United in Dance (Phoenix Lord Rebirth)' (ratingKey: 190049) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Hanami' (ratingKey: 200592) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Kodama' (ratingKey: 200598) +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Lotus Eater' (ratingKey: 200589) +2025-07-25 01:20:46 - newmusic.plex_client - INFO - search_tracks:390 - Found 15 total potential matches for 'rebirth' by 'long lake' after all stages. +2025-07-25 01:20:46 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Rebirth' +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'nairuz' +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'nairuz intentions' +2025-07-25 01:20:46 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'intentions' +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 290602) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 290655) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 272089) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 272095) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions' (ratingKey: 270360) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'intentions' (ratingKey: 421771) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 350916) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Clear Intentions (Extended Mix)' (ratingKey: 255971) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Clear Intentions (Radio Mix)' (ratingKey: 255972) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Anytime Is House (feat. Rowetta) (Mixed)' (ratingKey: 480106) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 434979) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions' (ratingKey: 235912) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions' (ratingKey: 349023) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions' (ratingKey: 348861) +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions (Acoustic)' (ratingKey: 348855) +2025-07-25 01:20:48 - newmusic.plex_client - INFO - search_tracks:390 - Found 15 total potential matches for 'intentions' by 'nairuz' after all stages. +2025-07-25 01:20:48 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Intentions' +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'imaginary softwoods' +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'imaginary softwoods enkojiloop' +2025-07-25 01:20:48 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'enkojiloop' +2025-07-25 01:20:49 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'imaginary softwoods' +2025-07-25 01:20:49 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'imaginary softwoods enko-ji loop' +2025-07-25 01:20:50 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'enko-ji loop' +2025-07-25 01:20:50 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'enkojiloop' +2025-07-25 01:20:51 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'enkojiloop' +2025-07-25 01:20:52 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'enko-ji loop' +2025-07-25 01:20:52 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'enko-ji loop' +2025-07-25 01:20:53 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'alyas' +2025-07-25 01:20:53 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'alyas idyll' +2025-07-25 01:20:54 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'idyll' +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Idyll' (ratingKey: 287455) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Pièces Pittoresques : Idylle' (ratingKey: 275900) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Chabrier: 10 Pièces pittoresques: No. 6, Idylle' (ratingKey: 276705) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Avant-dernières Pensées : I. Idylle' (ratingKey: 276293) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Avant-dernières Pensées: I. Idylle' (ratingKey: 276450) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Siegfried Idyll' (ratingKey: 390463) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'nymph’s spell' (ratingKey: 351596) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'then and now' (ratingKey: 351597) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'We All Feel Darkness' (ratingKey: 273234) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Idylle' (ratingKey: 455618) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Idyll' (ratingKey: 484814) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Idyll' (ratingKey: 484786) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Almost Idyllic' (ratingKey: 239437) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Pulse' (ratingKey: 264672) +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Fading' (ratingKey: 264676) +2025-07-25 01:20:55 - newmusic.plex_client - INFO - search_tracks:390 - Found 15 total potential matches for 'idyll' by 'alyas' after all stages. +2025-07-25 01:20:55 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Idyll' +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'v e n n' +2025-07-25 01:20:55 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'v e n n viridian' +2025-07-25 01:20:56 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'viridian' +2025-07-25 01:20:57 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Viridian Genesis' (ratingKey: 269653) +2025-07-25 01:20:57 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'The Viridian Wave' (ratingKey: 261853) +2025-07-25 01:20:57 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Viridian Dream' (ratingKey: 161907) +2025-07-25 01:20:57 - newmusic.plex_client - INFO - search_tracks:390 - Found 3 total potential matches for 'viridian' by 'v e n n' after all stages. +2025-07-25 01:20:57 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'sound therapist' +2025-07-25 01:20:57 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'sound therapist viridian' +2025-07-25 01:20:57 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'viridian' +2025-07-25 01:20:58 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Viridian Genesis' (ratingKey: 269653) +2025-07-25 01:20:58 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'The Viridian Wave' (ratingKey: 261853) +2025-07-25 01:20:58 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Viridian Dream' (ratingKey: 161907) +2025-07-25 01:20:58 - newmusic.plex_client - INFO - search_tracks:390 - Found 3 total potential matches for 'viridian' by 'sound therapist' after all stages. +2025-07-25 01:20:58 - newmusic.sync_service - DEBUG - _find_track_in_plex:299 - No confident match for 'Viridian' (best score: 0.58) +2025-07-25 01:20:58 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'le code' +2025-07-25 01:20:58 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'le code wavesarespeaking' +2025-07-25 01:20:59 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'wavesarespeaking' +2025-07-25 01:21:00 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'le code' +2025-07-25 01:21:00 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'le code waves are speaking' +2025-07-25 01:21:00 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'waves are speaking' +2025-07-25 01:21:01 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Waves Are Speaking' +2025-07-25 01:21:01 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'wavesarespeaking' +2025-07-25 01:21:02 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'wavesarespeaking' +2025-07-25 01:21:02 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'waves are speaking' +2025-07-25 01:21:03 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'waves are speaking' +2025-07-25 01:21:04 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Waves Are Speaking' +2025-07-25 01:21:04 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'dyb' +2025-07-25 01:21:04 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'dyb clearing' +2025-07-25 01:21:04 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'clearing' +2025-07-25 01:21:05 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Into The Clearing' (ratingKey: 353737) +2025-07-25 01:21:05 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Into The Clearing' (ratingKey: 353610) +2025-07-25 01:21:05 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Clearing the Mind' (ratingKey: 389219) +2025-07-25 01:21:05 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Clearing' (ratingKey: 503299) +2025-07-25 01:21:05 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'The Clearing' (ratingKey: 514205) +2025-07-25 01:21:05 - newmusic.plex_client - INFO - search_tracks:390 - Found 5 total potential matches for 'clearing' by 'dyb' after all stages. +2025-07-25 01:21:05 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Clearing' +2025-07-25 01:21:05 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'johan davidsson' +2025-07-25 01:21:05 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'johan davidsson whitenoisehealing' +2025-07-25 01:21:06 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'whitenoisehealing' +2025-07-25 01:21:07 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'johan davidsson' +2025-07-25 01:21:07 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'johan davidsson white noise healing' +2025-07-25 01:21:07 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'white noise healing' +2025-07-25 01:21:08 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'White Noise Healing' +2025-07-25 01:21:08 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'whitenoisehealing' +2025-07-25 01:21:09 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'whitenoisehealing' +2025-07-25 01:21:10 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'white noise healing' +2025-07-25 01:21:10 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'white noise healing' +2025-07-25 01:21:11 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'White Noise Healing' +2025-07-25 01:21:11 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'the earth' +2025-07-25 01:21:11 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:21:11 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'the earth casadelosandesambientmeditationmusic' +2025-07-25 01:21:12 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'casadelosandesambientmeditationmusic' +2025-07-25 01:21:12 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'the earth' +2025-07-25 01:21:12 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:21:12 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'the earth casa de los andes' +2025-07-25 01:21:13 - newmusic.sync_service - INFO - cancel_sync:57 - PlaylistSyncService.cancel_sync() called - setting cancellation flag +2025-07-25 01:21:13 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'casa de los andes' +2025-07-25 01:21:14 - newmusic.sync_service - DEBUG - _find_track_in_plex:251 - Sync cancelled after search for 'Casa De Los Andes - Ambient Meditation Music' +2025-07-25 01:21:15 - newmusic.main - INFO - closeEvent:176 - Closing application... +2025-07-25 01:21:15 - newmusic.main - INFO - closeEvent:181 - Cleaning up Downloads page threads... +2025-07-25 01:21:15 - newmusic.main - INFO - closeEvent:186 - Stopping status monitoring thread... +2025-07-25 01:21:15 - newmusic.main - INFO - closeEvent:191 - Closing Soulseek client... +2025-07-25 01:21:15 - newmusic.main - INFO - closeEvent:197 - Application closed successfully +2025-07-25 01:21:18 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-25 01:21:18 - newmusic.main - INFO - main:211 - Starting NewMusic application +2025-07-25 01:21:18 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-25 01:21:18 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-25 01:21:18 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-25 01:21:19 - newmusic.main - INFO - change_page:163 - Changed to page: dashboard +2025-07-25 01:21:19 - newmusic.main - INFO - setup_media_player_connections:150 - Media player connections established between sidebar and downloads page +2025-07-25 01:21:19 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music +2025-07-25 01:21:19 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-25 01:21:20 - newmusic.main - INFO - change_page:163 - Changed to page: sync +2025-07-25 01:21:20 - newmusic.spotify_client - INFO - _ensure_user_id:195 - Successfully authenticated with Spotify as broquethomas +2025-07-25 01:21:21 - newmusic.spotify_client - INFO - get_user_playlists_metadata_only:256 - Retrieved 8 playlist metadata (first batch) +2025-07-25 01:21:23 - newmusic.sync_service - INFO - sync_playlist:94 - Starting sync for playlist: Extra Music +2025-07-25 01:21:23 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'cephas azariah' +2025-07-25 01:21:23 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'cephas azariah contours' +2025-07-25 01:21:24 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'contours' +2025-07-25 01:21:24 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Contours' (ratingKey: 476024) +2025-07-25 01:21:24 - newmusic.plex_client - INFO - search_tracks:390 - Found 1 total potential matches for 'contours' by 'cephas azariah' after all stages. +2025-07-25 01:21:24 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Contours' +2025-07-25 01:21:24 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jack allenson' +2025-07-25 01:21:24 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jack allenson hikingwithfriends' +2025-07-25 01:21:25 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hikingwithfriends' +2025-07-25 01:21:26 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jack allenson' +2025-07-25 01:21:26 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jack allenson hiking with friends' +2025-07-25 01:21:27 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hiking with friends' +2025-07-25 01:21:27 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Hiking With Friends' +2025-07-25 01:21:27 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'hikingwithfriends' +2025-07-25 01:21:28 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hikingwithfriends' +2025-07-25 01:21:29 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'hiking with friends' +2025-07-25 01:21:29 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hiking with friends' +2025-07-25 01:21:30 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Hiking With Friends' +2025-07-25 01:21:30 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jonsi' +2025-07-25 01:21:30 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:21:30 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jonsi foresttrill' +2025-07-25 01:21:31 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'foresttrill' +2025-07-25 01:21:31 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jonsi' +2025-07-25 01:21:31 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:21:31 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jonsi forest trill' +2025-07-25 01:21:32 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'forest trill' +2025-07-25 01:21:33 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Forest Trill' +2025-07-25 01:21:33 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'foresttrill' +2025-07-25 01:21:33 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'foresttrill' +2025-07-25 01:21:34 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'forest trill' +2025-07-25 01:21:35 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'forest trill' +2025-07-25 01:21:36 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Forest Trill' +2025-07-25 01:21:36 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'alaskan tapes' +2025-07-25 01:21:36 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'alaskan tapes lightdivides' +2025-07-25 01:21:36 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'lightdivides' +2025-07-25 01:21:37 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'alaskan tapes' +2025-07-25 01:21:37 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'alaskan tapes light divides' +2025-07-25 01:21:38 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'light divides' +2025-07-25 01:21:38 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Light Divides' +2025-07-25 01:21:38 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'lightdivides' +2025-07-25 01:21:39 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'lightdivides' +2025-07-25 01:21:40 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'light divides' +2025-07-25 01:21:40 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'light divides' +2025-07-25 01:21:41 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Light Divides' +2025-07-25 01:21:41 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'center of attention' +2025-07-25 01:21:41 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'center of attention meetmebytheocean' +2025-07-25 01:21:42 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meetmebytheocean' +2025-07-25 01:21:42 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'center of attention' +2025-07-25 01:21:43 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'center of attention meet me by the ocean' +2025-07-25 01:21:43 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meet me by the ocean' +2025-07-25 01:21:44 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'naturel' +2025-07-25 01:21:44 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'naturel meetmebytheocean' +2025-07-25 01:21:45 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meetmebytheocean' +2025-07-25 01:21:45 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'naturel' +2025-07-25 01:21:45 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'naturel meet me by the ocean' +2025-07-25 01:21:46 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meet me by the ocean' +2025-07-25 01:21:47 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Meet Me By The Ocean' +2025-07-25 01:21:47 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'meetmebytheocean' +2025-07-25 01:21:47 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meetmebytheocean' +2025-07-25 01:21:48 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'meet me by the ocean' +2025-07-25 01:21:49 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meet me by the ocean' +2025-07-25 01:21:49 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Meet Me By The Ocean' +2025-07-25 01:21:49 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'little symphony' +2025-07-25 01:21:49 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'little symphony gaia' +2025-07-25 01:21:50 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'gaia' +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 400009) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 400040) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'All Sleeping (Desert Dwellers Remix)' (ratingKey: 426333) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Shiva Nataraj (Banco de Gaia Remix)' (ratingKey: 426337) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 366182) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 452016) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia's Soul' (ratingKey: 385789) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 341556) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 392205) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaïa' (ratingKey: 146341) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 322797) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaïa' (ratingKey: 498005) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'GAIA!' (ratingKey: 445768) +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 200033) +2025-07-25 01:21:51 - newmusic.plex_client - INFO - search_tracks:390 - Found 14 total potential matches for 'gaia' by 'little symphony' after all stages. +2025-07-25 01:21:51 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Gaia' +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'neighborhood libraries' +2025-07-25 01:21:51 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'neighborhood libraries hetwed' +2025-07-25 01:21:52 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hetwed' +2025-07-25 01:21:53 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'neighborhood libraries' +2025-07-25 01:21:53 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'neighborhood libraries het wed' +2025-07-25 01:21:53 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'het wed' +2025-07-25 01:21:54 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Het Wed' +2025-07-25 01:21:54 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'hetwed' +2025-07-25 01:21:55 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hetwed' +2025-07-25 01:21:56 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'het wed' +2025-07-25 01:21:56 - newmusic.sync_service - INFO - cancel_sync:57 - PlaylistSyncService.cancel_sync() called - setting cancellation flag +2025-07-25 01:21:56 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'het wed' +2025-07-25 01:21:57 - newmusic.sync_service - DEBUG - _find_track_in_plex:281 - Sync cancelled after title-only search for 'Het Wed' +2025-07-25 01:22:00 - newmusic.sync_service - INFO - sync_playlist:94 - Starting sync for playlist: Extra Music +2025-07-25 01:22:00 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'cephas azariah' +2025-07-25 01:22:00 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'cephas azariah contours' +2025-07-25 01:22:00 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'contours' +2025-07-25 01:22:01 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Contours' (ratingKey: 476024) +2025-07-25 01:22:01 - newmusic.plex_client - INFO - search_tracks:390 - Found 1 total potential matches for 'contours' by 'cephas azariah' after all stages. +2025-07-25 01:22:01 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Contours' +2025-07-25 01:22:01 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jack allenson' +2025-07-25 01:22:01 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jack allenson hikingwithfriends' +2025-07-25 01:22:02 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hikingwithfriends' +2025-07-25 01:22:03 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jack allenson' +2025-07-25 01:22:03 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jack allenson hiking with friends' +2025-07-25 01:22:03 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hiking with friends' +2025-07-25 01:22:04 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Hiking With Friends' +2025-07-25 01:22:04 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'hikingwithfriends' +2025-07-25 01:22:05 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hikingwithfriends' +2025-07-25 01:22:05 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'hiking with friends' +2025-07-25 01:22:06 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hiking with friends' +2025-07-25 01:22:07 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Hiking With Friends' +2025-07-25 01:22:07 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jonsi' +2025-07-25 01:22:07 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:22:07 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jonsi foresttrill' +2025-07-25 01:22:08 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'foresttrill' +2025-07-25 01:22:08 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'jonsi' +2025-07-25 01:22:08 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:22:08 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'jonsi forest trill' +2025-07-25 01:22:09 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'forest trill' +2025-07-25 01:22:10 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Forest Trill' +2025-07-25 01:22:10 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'foresttrill' +2025-07-25 01:22:10 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'foresttrill' +2025-07-25 01:22:11 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'forest trill' +2025-07-25 01:22:12 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'forest trill' +2025-07-25 01:22:12 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Forest Trill' +2025-07-25 01:22:12 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'alaskan tapes' +2025-07-25 01:22:12 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'alaskan tapes lightdivides' +2025-07-25 01:22:13 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'lightdivides' +2025-07-25 01:22:14 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'alaskan tapes' +2025-07-25 01:22:14 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'alaskan tapes light divides' +2025-07-25 01:22:15 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'light divides' +2025-07-25 01:22:15 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Light Divides' +2025-07-25 01:22:15 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'lightdivides' +2025-07-25 01:22:16 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'lightdivides' +2025-07-25 01:22:17 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'light divides' +2025-07-25 01:22:17 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'light divides' +2025-07-25 01:22:18 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Light Divides' +2025-07-25 01:22:18 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'center of attention' +2025-07-25 01:22:18 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'center of attention meetmebytheocean' +2025-07-25 01:22:19 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meetmebytheocean' +2025-07-25 01:22:19 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'center of attention' +2025-07-25 01:22:19 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'center of attention meet me by the ocean' +2025-07-25 01:22:20 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meet me by the ocean' +2025-07-25 01:22:21 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'naturel' +2025-07-25 01:22:21 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'naturel meetmebytheocean' +2025-07-25 01:22:21 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meetmebytheocean' +2025-07-25 01:22:22 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'naturel' +2025-07-25 01:22:22 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'naturel meet me by the ocean' +2025-07-25 01:22:23 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meet me by the ocean' +2025-07-25 01:22:24 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Meet Me By The Ocean' +2025-07-25 01:22:24 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'meetmebytheocean' +2025-07-25 01:22:24 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meetmebytheocean' +2025-07-25 01:22:25 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'meet me by the ocean' +2025-07-25 01:22:26 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'meet me by the ocean' +2025-07-25 01:22:26 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Meet Me By The Ocean' +2025-07-25 01:22:26 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'little symphony' +2025-07-25 01:22:26 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'little symphony gaia' +2025-07-25 01:22:27 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'gaia' +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 400009) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 400040) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'All Sleeping (Desert Dwellers Remix)' (ratingKey: 426333) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Shiva Nataraj (Banco de Gaia Remix)' (ratingKey: 426337) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 366182) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 452016) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia's Soul' (ratingKey: 385789) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 341556) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 392205) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaïa' (ratingKey: 146341) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 322797) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaïa' (ratingKey: 498005) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'GAIA!' (ratingKey: 445768) +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Gaia' (ratingKey: 200033) +2025-07-25 01:22:28 - newmusic.plex_client - INFO - search_tracks:390 - Found 14 total potential matches for 'gaia' by 'little symphony' after all stages. +2025-07-25 01:22:28 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Gaia' +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'neighborhood libraries' +2025-07-25 01:22:28 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'neighborhood libraries hetwed' +2025-07-25 01:22:29 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hetwed' +2025-07-25 01:22:30 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'neighborhood libraries' +2025-07-25 01:22:30 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'neighborhood libraries het wed' +2025-07-25 01:22:30 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'het wed' +2025-07-25 01:22:31 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Het Wed' +2025-07-25 01:22:31 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'hetwed' +2025-07-25 01:22:32 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hetwed' +2025-07-25 01:22:32 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'het wed' +2025-07-25 01:22:33 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'het wed' +2025-07-25 01:22:34 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Het Wed' +2025-07-25 01:22:34 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'long lake' +2025-07-25 01:22:34 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'long lake rebirth' +2025-07-25 01:22:35 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'rebirth' +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rite of Rebirth' (ratingKey: 290179) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 288164) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'rebirth' (ratingKey: 287081) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth (Gaudium Remix)' (ratingKey: 286274) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 373435) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 316596) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 270090) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 199405) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 389342) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 338225) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Rebirth' (ratingKey: 424474) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'United in Dance (Phoenix Lord Rebirth)' (ratingKey: 190049) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Hanami' (ratingKey: 200592) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Kodama' (ratingKey: 200598) +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Lotus Eater' (ratingKey: 200589) +2025-07-25 01:22:36 - newmusic.plex_client - INFO - search_tracks:390 - Found 15 total potential matches for 'rebirth' by 'long lake' after all stages. +2025-07-25 01:22:36 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Rebirth' +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'nairuz' +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'nairuz intentions' +2025-07-25 01:22:36 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'intentions' +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 290602) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 290655) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 272089) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 272095) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions' (ratingKey: 270360) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'intentions' (ratingKey: 421771) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 350916) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Clear Intentions (Extended Mix)' (ratingKey: 255971) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Clear Intentions (Radio Mix)' (ratingKey: 255972) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Anytime Is House (feat. Rowetta) (Mixed)' (ratingKey: 480106) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Good Intentions' (ratingKey: 434979) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions' (ratingKey: 235912) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions' (ratingKey: 349023) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions' (ratingKey: 348861) +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Intentions (Acoustic)' (ratingKey: 348855) +2025-07-25 01:22:37 - newmusic.plex_client - INFO - search_tracks:390 - Found 15 total potential matches for 'intentions' by 'nairuz' after all stages. +2025-07-25 01:22:37 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Intentions' +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'imaginary softwoods' +2025-07-25 01:22:37 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'imaginary softwoods enkojiloop' +2025-07-25 01:22:38 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'enkojiloop' +2025-07-25 01:22:39 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'imaginary softwoods' +2025-07-25 01:22:39 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'imaginary softwoods enko-ji loop' +2025-07-25 01:22:39 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'enko-ji loop' +2025-07-25 01:22:40 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'enkojiloop' +2025-07-25 01:22:40 - newmusic.spotify_client - INFO - get_user_playlists_metadata_only:256 - Retrieved 8 playlist metadata (first batch) +2025-07-25 01:22:41 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'enkojiloop' +2025-07-25 01:22:42 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'enko-ji loop' +2025-07-25 01:22:42 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'enko-ji loop' +2025-07-25 01:22:43 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'alyas' +2025-07-25 01:22:43 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'alyas idyll' +2025-07-25 01:22:44 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'idyll' +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Idyll' (ratingKey: 287455) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Pièces Pittoresques : Idylle' (ratingKey: 275900) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Chabrier: 10 Pièces pittoresques: No. 6, Idylle' (ratingKey: 276705) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Avant-dernières Pensées : I. Idylle' (ratingKey: 276293) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Avant-dernières Pensées: I. Idylle' (ratingKey: 276450) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Siegfried Idyll' (ratingKey: 390463) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'nymph’s spell' (ratingKey: 351596) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'then and now' (ratingKey: 351597) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'We All Feel Darkness' (ratingKey: 273234) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Idylle' (ratingKey: 455618) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Idyll' (ratingKey: 484814) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Idyll' (ratingKey: 484786) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Almost Idyllic' (ratingKey: 239437) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Pulse' (ratingKey: 264672) +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Fading' (ratingKey: 264676) +2025-07-25 01:22:45 - newmusic.plex_client - INFO - search_tracks:390 - Found 15 total potential matches for 'idyll' by 'alyas' after all stages. +2025-07-25 01:22:45 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Idyll' +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'v e n n' +2025-07-25 01:22:45 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'v e n n viridian' +2025-07-25 01:22:46 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'viridian' +2025-07-25 01:22:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Viridian Genesis' (ratingKey: 269653) +2025-07-25 01:22:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'The Viridian Wave' (ratingKey: 261853) +2025-07-25 01:22:46 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Viridian Dream' (ratingKey: 161907) +2025-07-25 01:22:46 - newmusic.plex_client - INFO - search_tracks:390 - Found 3 total potential matches for 'viridian' by 'v e n n' after all stages. +2025-07-25 01:22:46 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'sound therapist' +2025-07-25 01:22:46 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'sound therapist viridian' +2025-07-25 01:22:47 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'viridian' +2025-07-25 01:22:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Viridian Genesis' (ratingKey: 269653) +2025-07-25 01:22:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'The Viridian Wave' (ratingKey: 261853) +2025-07-25 01:22:48 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Viridian Dream' (ratingKey: 161907) +2025-07-25 01:22:48 - newmusic.plex_client - INFO - search_tracks:390 - Found 3 total potential matches for 'viridian' by 'sound therapist' after all stages. +2025-07-25 01:22:48 - newmusic.sync_service - DEBUG - _find_track_in_plex:299 - No confident match for 'Viridian' (best score: 0.58) +2025-07-25 01:22:48 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'le code' +2025-07-25 01:22:48 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'le code wavesarespeaking' +2025-07-25 01:22:49 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'wavesarespeaking' +2025-07-25 01:22:49 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'le code' +2025-07-25 01:22:49 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'le code waves are speaking' +2025-07-25 01:22:50 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'waves are speaking' +2025-07-25 01:22:51 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Waves Are Speaking' +2025-07-25 01:22:51 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'wavesarespeaking' +2025-07-25 01:22:51 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'wavesarespeaking' +2025-07-25 01:22:52 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'waves are speaking' +2025-07-25 01:22:53 - newmusic.spotify_client - INFO - get_user_playlists_metadata_only:256 - Retrieved 8 playlist metadata (first batch) +2025-07-25 01:22:53 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'waves are speaking' +2025-07-25 01:22:54 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Waves Are Speaking' +2025-07-25 01:22:54 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'dyb' +2025-07-25 01:22:54 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'dyb clearing' +2025-07-25 01:22:54 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'clearing' +2025-07-25 01:22:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Into The Clearing' (ratingKey: 353737) +2025-07-25 01:22:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Into The Clearing' (ratingKey: 353610) +2025-07-25 01:22:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Clearing the Mind' (ratingKey: 389219) +2025-07-25 01:22:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Clearing' (ratingKey: 503299) +2025-07-25 01:22:55 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'The Clearing' (ratingKey: 514205) +2025-07-25 01:22:55 - newmusic.plex_client - INFO - search_tracks:390 - Found 5 total potential matches for 'clearing' by 'dyb' after all stages. +2025-07-25 01:22:55 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Clearing' +2025-07-25 01:22:55 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'johan davidsson' +2025-07-25 01:22:55 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'johan davidsson whitenoisehealing' +2025-07-25 01:22:56 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'whitenoisehealing' +2025-07-25 01:22:57 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'johan davidsson' +2025-07-25 01:22:57 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'johan davidsson white noise healing' +2025-07-25 01:22:57 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'white noise healing' +2025-07-25 01:22:58 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'White Noise Healing' +2025-07-25 01:22:58 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'whitenoisehealing' +2025-07-25 01:22:59 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'whitenoisehealing' +2025-07-25 01:22:59 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'white noise healing' +2025-07-25 01:23:00 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'white noise healing' +2025-07-25 01:23:01 - newmusic.spotify_client - INFO - get_user_playlists_metadata_only:256 - Retrieved 8 playlist metadata (first batch) +2025-07-25 01:23:01 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'White Noise Healing' +2025-07-25 01:23:01 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'the earth' +2025-07-25 01:23:01 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:23:01 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'the earth casadelosandesambientmeditationmusic' +2025-07-25 01:23:02 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'casadelosandesambientmeditationmusic' +2025-07-25 01:23:02 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'the earth' +2025-07-25 01:23:02 - newmusic.plex_client - DEBUG - search_tracks:340 - Stage 1 found 0 candidates. +2025-07-25 01:23:02 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'the earth casa de los andes' +2025-07-25 01:23:03 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'casa de los andes' +2025-07-25 01:23:04 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Casa De Los Andes - Ambient Meditation Music' +2025-07-25 01:23:04 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'casadelosandesambientmeditationmusic' +2025-07-25 01:23:04 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'casadelosandesambientmeditationmusic' +2025-07-25 01:23:05 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'casa de los andes' +2025-07-25 01:23:06 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'casa de los andes' +2025-07-25 01:23:07 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Casa De Los Andes - Ambient Meditation Music' +2025-07-25 01:23:07 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'massimu' +2025-07-25 01:23:07 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'massimu aboveitall' +2025-07-25 01:23:07 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'aboveitall' +2025-07-25 01:23:08 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'massimu' +2025-07-25 01:23:08 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'massimu above it all' +2025-07-25 01:23:09 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'above it all' +2025-07-25 01:23:09 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Above It All' (ratingKey: 396528) +2025-07-25 01:23:09 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Above It All' (ratingKey: 396551) +2025-07-25 01:23:09 - newmusic.plex_client - INFO - search_tracks:390 - Found 2 total potential matches for 'above it all' by 'massimu' after all stages. +2025-07-25 01:23:09 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Above It All' +2025-07-25 01:23:09 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'lawrence libert' +2025-07-25 01:23:09 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'lawrence libert beautyallaround' +2025-07-25 01:23:10 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'beautyallaround' +2025-07-25 01:23:11 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'lawrence libert' +2025-07-25 01:23:11 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'lawrence libert beauty all around' +2025-07-25 01:23:12 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'beauty all around' +2025-07-25 01:23:12 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'little symphony' +2025-07-25 01:23:12 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'little symphony beautyallaround' +2025-07-25 01:23:13 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'beautyallaround' +2025-07-25 01:23:14 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'little symphony' +2025-07-25 01:23:14 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'little symphony beauty all around' +2025-07-25 01:23:14 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'beauty all around' +2025-07-25 01:23:15 - newmusic.sync_service - DEBUG - _find_track_in_plex:272 - No artist-based matches found. Using title-only fallback for 'Beauty All Around' +2025-07-25 01:23:15 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'beautyallaround' +2025-07-25 01:23:16 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'beautyallaround' +2025-07-25 01:23:16 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'beauty all around' +2025-07-25 01:23:17 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'beauty all around' +2025-07-25 01:23:18 - newmusic.sync_service - DEBUG - _find_track_in_plex:290 - No Plex candidates found for 'Beauty All Around' +2025-07-25 01:23:18 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'yanaco' +2025-07-25 01:23:18 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'yanaco hereafter' +2025-07-25 01:23:19 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'hereafter' +2025-07-25 01:23:20 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Hereafter' (ratingKey: 281599) +2025-07-25 01:23:20 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Hereafter' (ratingKey: 282129) +2025-07-25 01:23:20 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Hereafter' (ratingKey: 167030) +2025-07-25 01:23:20 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Tomorrow Was the Hereafter (Early Demo)' (ratingKey: 374801) +2025-07-25 01:23:20 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Hereafter' (ratingKey: 200843) +2025-07-25 01:23:20 - newmusic.plex_client - INFO - search_tracks:390 - Found 5 total potential matches for 'hereafter' by 'yanaco' after all stages. +2025-07-25 01:23:20 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'HereAfter' +2025-07-25 01:23:20 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'by lotus' +2025-07-25 01:23:20 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'by lotus mirai' +2025-07-25 01:23:20 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for 'mirai' +2025-07-25 01:23:21 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Miraininarenakatta Anoyoruni (Long Edition)' (ratingKey: 271263) +2025-07-25 01:23:21 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Miraininarenakatta Anoyoruni' (ratingKey: 271052) +2025-07-25 01:23:21 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Miraizukuri' (ratingKey: 271150) +2025-07-25 01:23:21 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Amethyst' (ratingKey: 260552) +2025-07-25 01:23:21 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Mirai' (ratingKey: 206800) +2025-07-25 01:23:21 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Mirai' (ratingKey: 206350) +2025-07-25 01:23:21 - newmusic.plex_client - DEBUG - search_tracks:385 - Stored original track reference for 'Mirai No Fanku' (ratingKey: 257185) +2025-07-25 01:23:21 - newmusic.plex_client - INFO - search_tracks:390 - Found 7 total potential matches for 'mirai' by 'by lotus' after all stages. +2025-07-25 01:23:21 - newmusic.sync_service - DEBUG - _find_track_in_plex:263 - Early confident match found for 'Mirai' +2025-07-25 01:23:21 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'luke sanger' +2025-07-25 01:23:22 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'luke sanger 6ambeachwalk' +2025-07-25 01:23:22 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for '6ambeachwalk' +2025-07-25 01:23:23 - newmusic.plex_client - DEBUG - search_tracks:332 - Stage 1: Searching for artist 'luke sanger' +2025-07-25 01:23:23 - newmusic.plex_client - DEBUG - search_tracks:357 - Stage 2: Performing keyword search for 'luke sanger 6am beach walk' +2025-07-25 01:23:23 - newmusic.sync_service - INFO - cancel_sync:57 - PlaylistSyncService.cancel_sync() called - setting cancellation flag +2025-07-25 01:23:24 - newmusic.plex_client - DEBUG - search_tracks:375 - Stage 3: Performing title-only search for '6am beach walk' +2025-07-25 01:23:24 - newmusic.sync_service - DEBUG - _find_track_in_plex:251 - Sync cancelled after search for '6am Beach Walk' +2025-07-25 01:23:26 - newmusic.spotify_client - INFO - get_user_playlists_metadata_only:256 - Retrieved 8 playlist metadata (first batch) diff --git a/ui/pages/__pycache__/sync.cpython-312.pyc b/ui/pages/__pycache__/sync.cpython-312.pyc index 7fe22892266ea3d31807ca8118caa4d1ffbf8329..c4d6a44901879a9147106c2bf240dcf3ba92b5c5 100644 GIT binary patch delta 9346 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 DWpg_Y delta 8918 zcmbVRd0f@iws);__;cSN&3We1L5F{r-x z{qGYZ>MN5xaH&)MS%%e9q+*vctWjCW4+s1xsO%ieJBU(>`=9ICIdy1})WF$9zdEhR$g7 zEC?YWXwG$LH3aQVwB7=Q<8wV)Zv!>}wsJ(b}?-UmB}_ z-qM>1k6@fk*PqNvC|Cf9gKRRS{vSh@#oy{?B*Dx~YaXvbo1WWhw2rC~T%mVr7K?l+ zIp;smM0V=??yQ0YJN9iJ?DV?R&qEiB0pgyuiGumjM zoq>VoLc>#lc>qPKW6now0brVfOjppIgMq9=UazCp@ib_e(Dn%6A?WCbmNr!HH@!ce zQG6bx8YljIt^M%49G66GIk*=Dv?eXkLvBi@kz|pzbPq5rlaAK3k?4N0zYX=EY*{yj z_K~68vP^uLNm?SL5Geh7;O#* zWCMBv@&FS6y~T-giZH4mQzaaoX$Du3H*Qe4+}xQq`vi0b(=haQk?wSw$mCi7RS#ks zEsyk~C)g+iL!lV-06DpkwdCRl=y^8ILg=z^K1`2LeNp(Z3ahj7;KRzvG)DwwsHrRw zEi&lSfH}}m0m~QsIg|YDbVCI6r-|b60Td|a_g9Q3#oGR~n*zj$0o2U;N);d!SgX_Vbqf~U6oG@N-AF6vV5Fs>>fqAuabsW~&`Qud9-mJtaQRqkqO%ZA z2(t-bg#sOhqerVSw4#t%t{FtPm`cQ&p_CM_Ef@_&wPWe1*P*CQD-jollB1#4c6W-m z%a~!bokF#!wlE9hT8E1GX*i|)o|GY5K1Tg)^|eC9UuTYG+DWl!B#l*uT^&j3t&#bP zeVt>n^77reNU_?|S|fim+}KexSP8#BiX6@r$~_gfiJq~R57Y*zqdeerrdcET$;wgm zHhi!)o1zU%v-l{RQWQx|HZ;N?{{5X92gs&5)RXB|G2Ttd_e}&F(pt?5)WQ6}f;(SD zSEc%_O$659i{)WARZ{pW&7fE_UH;~4_|PJ&#n)q%OBoWF}#XRYK-dtmAqO_1>8-l^62qbEcof z2L*a(d|g1f#%xS=u;^1r(E&OQ>YR2?6ckb@U62b3sgtcUm?~_A1%*~vY8IUr-h}j9 z04=*-wLCU!c`f(;B(HlYnp+~bXS)2%fvU5jE~>X)Q{9t_%z2R2CBa3^ArkPS=sA^I z&}LaUmHHBGk?&2T06QI#2cMuhL|4Q^Gbxs~i}5qb8G01c4FYU~D!oOnh}AQxD?KH@ zo=MTR;B?h-Dgv6P09FhCx#Xb-B zBKpQK_A0TgLXjR$%S87TDhLZj2cb^VkHr&08Ms@X7j(wQI09XV#EDm_@m)E!-fPM* z->w+DgUX)cLgdKRw1FB#f&!tu4!3UIas`+rB4RDMXrt`0mRi}OYLnG5a6Y6sU51sh zJ{F7Csr~u`=-(^wV5^S4W2+uk#A2touvS$FC)ZI|-^XSt3J#q9QzlKyn>5y1(5+Aa zS#vvDx}MvPY3#sfZ?q7`6@ht^JZ`gSNM7z(caf<*r{hRRREe0giDpm(aeWgd&^8&j znI5qR>*EGl)~cA@V$L>d6RbDIX(-n_Td zcNJLYWUKvZ$ph}lNOIW6ltX^lovMDf$&Wsv14P}#3kNA|9Fl^Wrod$@4(Ks1FF)To zI4|4nIW-Jk?pEC~q`;g|Fr~^D~UlO$2^Q@hx=J>L9&yyIq5*j%B^RU*hw+eC$&?MauoXKBKXLr}SWH+O=1@IIg0kj7J@8WYe013s)+-K1G zH{dMbI;%s?yn!ad!8`}BD>F?4P!A9YxP*?aRxSD@+E0pG<#f~s?VP3cL*@A|DZq!m z7Qg(R60Op5p>Q3eM^$P0#4(zw5=_-Gil+z}^A8#kY*@Kn&OJpzHY%4(&QdQ5i^E8M zYJDpFJ?<%9E>99TfYejL@H&Yc~MZKJSW#%Z;?U|BaUyO^y;Ibi%2uLxw=tKFnF@P2dq<1LPg5g zn7ye@Mrt)%V?u*KYY)KYv(BY9_|!#p3R=rVY=FA(kdlQk*Fov#XI%N%Qb@nkUHPb1gw3Fc~T z*-)tsuI4z>fD>qx{G|bx*eO#y8^&`C6i&ta#l>zsNNkCqFt79d6mjbjt}Awg^HSp^ zy4#DT4sI$YNATn7?D=a1$2(d=w+`5P9(Pgiyy@;-b;=fvQ!yLpUX z>f{(2BtzqPB?aqQ>7aQWhBTJ%H|7kY*&;BWoADf*=y;wV6tm*_%iu6D%mECAceBOl zru->qTY)6IC$M_m$(GqJ9>c~6ustRI+JfVC+ZFBoFvC&M1A^1hS9^Q)(35!YaVOK z-HFb~SCYBZ7O(=+F@UpTPznom1OGXNBdM{do60VlD^gRrGdV>;s&a4xu{@QV1>PY; z-r25b`C}@t^rr+lyBk*$?Gn?|cqttg{^{I~zLM$boZ*|GQ_5EusJ1fguHwJgzoxG3 z#w?DvXM4yN&4{~o>FS|U%nMQz?wZz2oe#)%AVoyI_5PWw!Gk1uAkMab%Dn59W zo7kr-c#Cu`a|4YHt)}keCZ{TK8z!+Jo-18J&bQMZ53IM^9nx9V$pn# z6{WM;SH_OuO@0>JtD@Y^O%hRxt839pOyp(2Dg_n38CgX+Zm zv_1g5r=TKK?Vq0RF|m0u0&JvRoym9WaM#ge%mIxdu!&m zJCBF>s>iR8$sE_~CFsNaGF^@Cc=*)mQ@<1FcLbf!H-J^Yi0b@14>nnkgkr{Ij_g@m zNb8dw$M+p?r|a>FXVaSJL|tS}h7vE}6Z9Vt$0l=o6+Xcx4`$bK(E6xem(8lqHiPi3 z0*_kVI?kHcicNBH5sxzHvOHhRb;k<_JjqdF^I1w3 ziL=-nP@wc!b^lTE@hqOB4#PgP`LFg&T`Xt^EP!=7`o9IU&duMWrBm&Gw6xFF0bG=k zH9c?Ql!^KZP~oQtgR}CdsK+jmGhYSpck+e#e9dM=L#Bav?pbb3r{(5nxrmI0Y6;9x z+3Y#q%*HZ&go}z2j_aTYI0cDLFr+JB5kB7s=<`QEmMzBT9>7}6euGSXffH@y5RWh6 z?!imZ@ghKLX)NAZ!p&MQ13}M4&*~fmb1}f})40a*6G4rWyp(^THqBsOq5}02-{v;^ zX-L;9)6UW^a7CopK~e{zoDk7FP$pp)Sq>& zV)e{b+(S!Rdi~dO6I)Q6nob2x)-vWQ(Rm$5#%Lw$proz>r*n?=XX!a9*1XA?V(&U$ z@j!smsdh*`_0KGTZ!xmD3N{3Rrhob92-<&EDV0j51S{0ARMn68T9cNCHI|Yfao{a= z!28MbZ}ATH^{T-#O+&o1fqRlyT-d;lPIinv4OZwC^TTJb0#~4Ak&chw*WGg?4>ST5 zuX6IX3XYL~*~snfsXkDF>~q~eIXT(+=oI%9Jm3YHdMI5_>e#x5LG=n(iiA?`6TB9| zb2}GRq=-q|IYpF~vS0KJ#aj{VDJ&?;8#80nM0ZhEZdOs2xlYei94Y08Xqt@OszRr= zPUA=|);-6-Tnx+E7CVM5ML(1(Z>%WeBswehm2upCD?!rtN6n!vhBwTy5Wsd+FG_l) z;y|?&iiqvpmZD|mb}qEj46$b?KOK&3uP*giX^)y$o$AOsDMsw#LSqHSSt-8S#UqU6 zXg3h;-sLtb?$r_L6f<|RL%#klU-wn&Ufs*B<8(~GsZ+3nzgxV?*|T8Uq4h%`X9KLHL%jYe4>K&w z1s&q%hUHJu<`75Uv)bk~G4c>61jIs-rA;h8#IdSYDLuqtMjP0bX4&=AA$Ir#-1dmM zMFf_!qeE?Y-811OaPS9!+N4^APaT21#mI7Q)}s;x9gRAX>AZ~OQuBQ92IiFn>tNzN zk2@)_uASZlV&W10le|*S$xJCC{)noxg2m#0aucaK&QOZJwEPQ$X=8LAMUJj{W3uT`1bR-YGoSJvkF-#Ii)?Y8RFuJ2vOO=V1RTWkM!IKitZ zuvV^{RZ<&2fG5e~3Hy%gs~>+c1wCj6?EJ0Bj}U2Li4=d&f5vsX%_;6`XvvkL=oC*+ z6wrclzb2gD#v*M4ysn_arzp!a!DF@+4Nt2ro*~mubF$s>hhv|Y3(xU!;`ugjw|0%> z%nLk=j0UhTM9?L5GaDgdE^*7IBjHujMS9JufppiZ4VQ(N_-F3;3{2drV+ZgoKJ~3b z>&*pCr5gZyG{1}s#o8>n;otkc)Ujr+77KhqJeN!E=>Z76bt>T>=08#5#(23&HU$|)tO_&JkJeZ(=aG#3S zI|$F}I!))y80q*`-7F33LuB7jH{-G5g&XW>H6AwV!mj$+&Ef$SUDm!)KSx>TW0X)i z( 0: percentage = int((matched_tracks / total_tracks) * 100) @@ -1545,17 +1545,17 @@ class PlaylistItem(QFrame): layout.setSpacing(6) # Total tracks - self.item_total_tracks_label = QLabel("📀 0") + self.item_total_tracks_label = QLabel("🎵 0") self.item_total_tracks_label.setFont(QFont("SF Pro Text", 9, QFont.Weight.Medium)) self.item_total_tracks_label.setStyleSheet("color: #ffffff; background: transparent; border: none;") # Matched tracks - self.item_matched_tracks_label = QLabel("✅ 0") + self.item_matched_tracks_label = QLabel("✓ 0") self.item_matched_tracks_label.setFont(QFont("SF Pro Text", 9, QFont.Weight.Medium)) self.item_matched_tracks_label.setStyleSheet("color: #1db954; background: transparent; border: none;") # Failed tracks - self.item_failed_tracks_label = QLabel("⌠0") + self.item_failed_tracks_label = QLabel("✗ 0") self.item_failed_tracks_label.setFont(QFont("SF Pro Text", 9, QFont.Weight.Medium)) self.item_failed_tracks_label.setStyleSheet("color: #e22134; background: transparent; border: none;")