downloads sorted

This commit is contained in:
Broque Thomas 2025-07-10 23:31:05 -07:00
parent 2f2fdac3c2
commit 90acf4286b
6 changed files with 1077 additions and 59 deletions

View file

@ -1 +1 @@
{"access_token": "BQBuO8G7Zi2ozu-4ZMR441GCJmrgfy9SmoheIlLDkUGPuWcHSqeRBYZs6dPee4275FqgaIW8-k10ZOaT8feILNtI9m6ci5ltrC_rxWWzhFevvsqAfDOlmt7fIxW34L1w_K10ZDrw1lD-iq_8EkhrgQmuuaDg43bfBbd_c_G9F_yIHfZPKHqIZtk9sX6nFfobXSPmEQ4OEXVB6RVloM8pR013it_Y8bf4V21ADi5LbxGrBV1OSUh4a-c64SqRo48E", "token_type": "Bearer", "expires_in": 3600, "scope": "user-library-read user-read-private playlist-read-private playlist-read-collaborative user-read-email", "expires_at": 1752214548, "refresh_token": "AQDmfQkPCGObfJeTUIbW1hAAwhSqkuHRA3Qh2dqVYMRh0eCkFMQgPNJDDzF8y-BiaVbj80zePkK_XSfYH1aJutMtNbnsqRKWuxP31BTrMc7pdUdbE7Fma4oH8wpDUKdG3MM"}
{"access_token": "BQAnlTqyfXziRaMqwvGnusJTk8HX8PQO7h7skueDFGgyxUn9_pD2U7YOQywX_NRaXTaIuU0olIGaF2hLmeooJDzCaQHK3bAayAREvPY2wQjkHB3dPZET9uH8CERAMmFqgL1CJ2dWcBtr-BUZ65sSo6Hbzs9w-kZXfiQ-DGAjJJ00hEBfgreoIo2agvLzfTASzFKgaVz8zmkeRWW1Cts4KGRgmsSp5hQWAzgnl6a3pEck6vbuf2yYpv1IcbOtg3Xn", "token_type": "Bearer", "expires_in": 3600, "scope": "user-library-read user-read-private playlist-read-private playlist-read-collaborative user-read-email", "expires_at": 1752218694, "refresh_token": "AQDmfQkPCGObfJeTUIbW1hAAwhSqkuHRA3Qh2dqVYMRh0eCkFMQgPNJDDzF8y-BiaVbj80zePkK_XSfYH1aJutMtNbnsqRKWuxP31BTrMc7pdUdbE7Fma4oH8wpDUKdG3MM"}

View file

@ -14815,3 +14815,937 @@
2025-07-10 22:51:14 - newmusic.main - INFO - closeEvent:181 - Stopping status monitoring thread...
2025-07-10 22:51:16 - newmusic.main - INFO - closeEvent:186 - Closing Soulseek client...
2025-07-10 22:51:16 - newmusic.main - INFO - closeEvent:192 - Application closed successfully
2025-07-10 23:04:25 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG
2025-07-10 23:04:25 - newmusic.main - INFO - main:206 - Starting NewMusic application
2025-07-10 23:04:25 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas
2025-07-10 23:04:25 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music
2025-07-10 23:04:25 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-10 23:04:25 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-10 23:04:26 - newmusic.main - INFO - change_page:158 - Changed to page: dashboard
2025-07-10 23:04:26 - newmusic.main - INFO - setup_media_player_connections:145 - Media player connections established between sidebar and downloads page
2025-07-10 23:04:27 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether
2025-07-10 23:04:27 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists
2025-07-10 23:04:27 - newmusic.main - INFO - change_page:158 - Changed to page: downloads
2025-07-10 23:04:29 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea
2025-07-10 23:04:30 - newmusic.soulseek_client - INFO - search:551 - Starting search for: 'virtual mage'
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - search:561 - Search data: {'searchText': 'virtual mage', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0}
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - search:562 - Making POST request to: http://localhost:5030/api/v0/searches
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/searches
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: {'searchText': 'virtual mage', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0}
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: {"fileCount":0,"id":"44cf3843-28fc-40d2-bf29-5f31109164c4","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"virtual mage","startedAt":"2025-07-11T06:04:30.3953825Z","state":"InProgress","token":294}...
2025-07-10 23:04:30 - newmusic.soulseek_client - INFO - search:575 - Search initiated with ID: 44cf3843-28fc-40d2-bf29-5f31109164c4
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 1/20) - elapsed: 0.0s
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:30 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:30 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:32 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music
2025-07-10 23:04:32 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 2/20) - elapsed: 1.5s
2025-07-10 23:04:32 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:32 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:32 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:32 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:32 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main
2025-07-10 23:04:33 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 3/20) - elapsed: 3.0s
2025-07-10 23:04:33 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:33 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:34 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:34 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:35 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 4/20) - elapsed: 4.5s
2025-07-10 23:04:35 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:35 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:36 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:36 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:37 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 5/20) - elapsed: 6.0s
2025-07-10 23:04:37 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:37 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:37 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:37 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:38 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main
2025-07-10 23:04:39 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 6/20) - elapsed: 7.5s
2025-07-10 23:04:39 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:39 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:39 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:39 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:41 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 7/20) - elapsed: 9.0s
2025-07-10 23:04:41 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:41 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:41 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:41 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:42 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 8/20) - elapsed: 10.5s
2025-07-10 23:04:42 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:42 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:43 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:43 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:44 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 9/20) - elapsed: 12.0s
2025-07-10 23:04:44 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:44 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:44 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:44 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:45 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists
2025-07-10 23:04:46 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 10/20) - elapsed: 13.5s
2025-07-10 23:04:46 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:46 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:46 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:46 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:48 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 11/20) - elapsed: 15.0s
2025-07-10 23:04:48 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:48 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:48 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:48 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:04:49 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 12/20) - elapsed: 16.5s
2025-07-10 23:04:49 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:49 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:04:50 - newmusic.soulseek_client - INFO - search:597 - Found 23 new responses (23 total) at 16.5s
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:345 - Processing 23 user responses
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Letham has 3 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Satani-Vitales has 3 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User HomotopicCensorship has 3 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User koalabeer has 3 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User exsanguinidraculae has 2 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nightmare_dronemk12 has 3 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zeroscan has 2 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Kaya-Sem has 1 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User leonardoclk has 3 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thinkibettergo has 1 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dax_VR has 10 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User drchzbrgr has 5 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User raspberry2 has 10 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ruszok has 1 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User soulshookt has 3 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ofoijacussa has 0 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Shooby has 6 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Seyti has 10 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User aajzugikamlzcr has 1 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ultravod has 9 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User KindaRatchet has 1 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User belthane has 3 files
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User RuuqoHoosk has 346 files
2025-07-10 23:04:50 - newmusic.soulseek_client - INFO - _process_search_responses:399 - Found 8 individual tracks and 6 albums
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:400 - Album detection details: 14 potential albums processed
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: koalabeer/Music/Vaporwave/Vapor Vault/virtual-internet-prison-vhs-wkvbyn -> 3 tracks
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: zeroscan/Music/aofd3/Mallsoft & Shopping Mall Ambience -> 2 tracks
2025-07-10 23:04:50 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Kaya-Sem/media/To Sort/Sorting Bin/Virtual Mage -> 1 tracks
2025-07-10 23:04:50 - newmusic.soulseek_client - INFO - search:617 - Processed results: 8 tracks, 6 albums
2025-07-10 23:04:51 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 13/20) - elapsed: 18.0s
2025-07-10 23:04:51 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:51 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:51 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:51 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:04:51 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 23
2025-07-10 23:04:53 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 14/20) - elapsed: 19.5s
2025-07-10 23:04:53 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:53 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:53 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:53 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:04:53 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 23
2025-07-10 23:04:55 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 15/20) - elapsed: 21.0s
2025-07-10 23:04:55 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:55 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:55 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:55 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:04:55 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 23
2025-07-10 23:04:57 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 16/20) - elapsed: 22.5s
2025-07-10 23:04:57 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:57 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:57 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:57 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:04:57 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 23
2025-07-10 23:04:58 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 17/20) - elapsed: 24.0s
2025-07-10 23:04:58 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:04:58 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:04:59 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:04:59 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:04:59 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 23
2025-07-10 23:05:00 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 18/20) - elapsed: 25.5s
2025-07-10 23:05:00 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:05:00 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:05:00 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:05:00 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:05:00 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 23
2025-07-10 23:05:02 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 19/20) - elapsed: 27.0s
2025-07-10 23:05:02 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:05:02 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:05:02 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:05:02 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:05:02 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 23
2025-07-10 23:05:04 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 20/20) - elapsed: 28.5s
2025-07-10 23:05:04 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/44cf3843-28fc-40d2-bf29-5f31109164c4/responses
2025-07-10 23:05:04 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:05:04 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:05:04 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:05:04 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 23
2025-07-10 23:05:04 - newmusic.soulseek_client - INFO - search:632 - Search completed. Final results: 8 tracks and 6 albums for query: virtual mage
2025-07-10 23:05:07 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: Unsynced music\Techno\1717 - Virtual Mage - Aether.flac from Dax_VR (size: 22189939)
2025-07-10 23:05:07 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': 'Unsynced music\\Techno\\1717 - Virtual Mage - Aether.flac', 'size': 22189939, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:05:07 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/Dax_VR
2025-07-10 23:05:07 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Dax_VR
2025-07-10 23:05:07 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:05:07 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Unsynced music\\Techno\\1717 - Virtual Mage - Aether.flac', 'size': 22189939, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:05:08 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:05:08 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:05:08 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: Unsynced music\Techno\1717 - Virtual Mage - Aether.flac from Dax_VR
2025-07-10 23:05:14 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: Unsynced music\Techno\1723 - Virtual Mage - Comet.flac from Dax_VR (size: 13795263)
2025-07-10 23:05:14 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': 'Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac', 'size': 13795263, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:05:14 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/Dax_VR
2025-07-10 23:05:14 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Dax_VR
2025-07-10 23:05:14 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:05:14 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac', 'size': 13795263, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:05:14 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:05:14 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:05:14 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: Unsynced music\Techno\1723 - Virtual Mage - Comet.flac from Dax_VR
2025-07-10 23:10:51 - newmusic.main - INFO - closeEvent:171 - Closing application...
2025-07-10 23:10:51 - newmusic.main - INFO - closeEvent:176 - Cleaning up Downloads page threads...
2025-07-10 23:10:51 - newmusic.main - INFO - closeEvent:181 - Stopping status monitoring thread...
2025-07-10 23:10:51 - newmusic.main - INFO - closeEvent:186 - Closing Soulseek client...
2025-07-10 23:10:51 - newmusic.main - INFO - closeEvent:192 - Application closed successfully
2025-07-10 23:10:57 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG
2025-07-10 23:10:57 - newmusic.main - INFO - main:206 - Starting NewMusic application
2025-07-10 23:10:57 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas
2025-07-10 23:10:57 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music
2025-07-10 23:10:57 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-10 23:10:57 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-10 23:10:58 - newmusic.main - INFO - change_page:158 - Changed to page: dashboard
2025-07-10 23:10:58 - newmusic.main - INFO - setup_media_player_connections:145 - Media player connections established between sidebar and downloads page
2025-07-10 23:10:58 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether
2025-07-10 23:10:58 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists
2025-07-10 23:10:58 - newmusic.main - INFO - change_page:158 - Changed to page: downloads
2025-07-10 23:11:01 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea
2025-07-10 23:11:01 - newmusic.soulseek_client - INFO - search:551 - Starting search for: 'virtual mage'
2025-07-10 23:11:01 - newmusic.soulseek_client - DEBUG - search:561 - Search data: {'searchText': 'virtual mage', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0}
2025-07-10 23:11:01 - newmusic.soulseek_client - DEBUG - search:562 - Making POST request to: http://localhost:5030/api/v0/searches
2025-07-10 23:11:01 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/searches
2025-07-10 23:11:01 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:01 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: {'searchText': 'virtual mage', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0}
2025-07-10 23:11:02 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh
2025-07-10 23:11:02 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:02 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: {"fileCount":0,"id":"b5ff461f-ea45-46fa-a827-2e0c93c6c1de","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"virtual mage","startedAt":"2025-07-11T06:11:02.2162768Z","state":"InProgress","token":304}...
2025-07-10 23:11:02 - newmusic.soulseek_client - INFO - search:575 - Search initiated with ID: b5ff461f-ea45-46fa-a827-2e0c93c6c1de
2025-07-10 23:11:02 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 1/20) - elapsed: 0.0s
2025-07-10 23:11:02 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:02 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:02 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:02 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:03 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music
2025-07-10 23:11:04 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 2/20) - elapsed: 1.5s
2025-07-10 23:11:04 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:04 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:04 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main
2025-07-10 23:11:04 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:04 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:05 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 3/20) - elapsed: 3.0s
2025-07-10 23:11:05 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:05 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:06 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:06 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:07 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 4/20) - elapsed: 4.5s
2025-07-10 23:11:07 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:07 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:07 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:07 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:09 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main
2025-07-10 23:11:09 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 5/20) - elapsed: 6.0s
2025-07-10 23:11:09 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:09 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:09 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:09 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:11 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 6/20) - elapsed: 7.5s
2025-07-10 23:11:11 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:11 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:11 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:11 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:12 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 7/20) - elapsed: 9.0s
2025-07-10 23:11:12 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:12 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:13 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:13 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:14 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 8/20) - elapsed: 10.5s
2025-07-10 23:11:14 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:14 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:14 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:14 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:16 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists
2025-07-10 23:11:16 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 9/20) - elapsed: 12.0s
2025-07-10 23:11:16 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:16 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:16 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:16 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:18 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 10/20) - elapsed: 13.5s
2025-07-10 23:11:18 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:18 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:18 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:18 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:11:19 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 11/20) - elapsed: 15.0s
2025-07-10 23:11:19 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:19 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:20 - newmusic.soulseek_client - INFO - search:597 - Found 22 new responses (22 total) at 15.0s
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:345 - Processing 22 user responses
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Letham has 3 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zeroscan has 2 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User RuuqoHoosk has 346 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Satani-Vitales has 3 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User koalabeer has 3 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Seyti has 10 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User exsanguinidraculae has 2 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User HomotopicCensorship has 3 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User leonardoclk has 3 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User soulshookt has 3 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User aajzugikamlzcr has 1 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ultravod has 9 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Kaya-Sem has 1 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User KindaRatchet has 1 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thinkibettergo has 1 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ruszok has 1 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ofoijacussa has 0 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User belthane has 3 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nightmare_dronemk12 has 3 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Shooby has 6 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User drchzbrgr has 5 files
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dax_VR has 10 files
2025-07-10 23:11:20 - newmusic.soulseek_client - INFO - _process_search_responses:399 - Found 8 individual tracks and 5 albums
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:400 - Album detection details: 13 potential albums processed
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: zeroscan/Music/aofd3/Mallsoft & Shopping Mall Ambience -> 2 tracks
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: koalabeer/Music/Vaporwave/Vapor Vault/virtual-internet-prison-vhs-wkvbyn -> 3 tracks
2025-07-10 23:11:20 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Seyti/@@otivo/Music/Techno/TECHNO_ 3 -> 10 tracks
2025-07-10 23:11:20 - newmusic.soulseek_client - INFO - search:617 - Processed results: 8 tracks, 5 albums
2025-07-10 23:11:21 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 12/20) - elapsed: 16.5s
2025-07-10 23:11:21 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:21 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:21 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:21 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:22 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:11:23 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 13/20) - elapsed: 18.0s
2025-07-10 23:11:23 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:23 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:23 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:23 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:23 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:11:25 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 14/20) - elapsed: 19.5s
2025-07-10 23:11:25 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:25 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:25 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:25 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:25 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:11:27 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 15/20) - elapsed: 21.0s
2025-07-10 23:11:27 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:27 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:27 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:27 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:27 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:11:28 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: not public\copy me\Virtual Mage - Aether.mp3 from Ultravod (size: 6624067)
2025-07-10 23:11:28 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': 'not public\\copy me\\Virtual Mage - Aether.mp3', 'size': 6624067, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:11:28 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/Ultravod
2025-07-10 23:11:28 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Ultravod
2025-07-10 23:11:28 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:28 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'not public\\copy me\\Virtual Mage - Aether.mp3', 'size': 6624067, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:11:28 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 16/20) - elapsed: 22.5s
2025-07-10 23:11:28 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:28 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:29 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:11:29 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:11:29 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: not public\copy me\Virtual Mage - Aether.mp3 from Ultravod
2025-07-10 23:11:29 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:29 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:29 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:11:30 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 17/20) - elapsed: 24.0s
2025-07-10 23:11:30 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:30 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:30 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:30 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:30 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:11:32 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 18/20) - elapsed: 25.5s
2025-07-10 23:11:32 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:32 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:32 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:32 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:32 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:11:34 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 19/20) - elapsed: 27.0s
2025-07-10 23:11:34 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:34 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:34 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:34 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:34 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:11:35 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 20/20) - elapsed: 28.5s
2025-07-10 23:11:35 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/b5ff461f-ea45-46fa-a827-2e0c93c6c1de/responses
2025-07-10 23:11:35 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:36 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:11:36 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd...
2025-07-10 23:11:36 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:11:36 - newmusic.soulseek_client - INFO - search:632 - Search completed. Final results: 8 tracks and 5 albums for query: virtual mage
2025-07-10 23:11:59 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: Unsynced music\Techno\1741 - Virtual Mage - Sleepy.flac from Dax_VR (size: 16524311)
2025-07-10 23:11:59 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': 'Unsynced music\\Techno\\1741 - Virtual Mage - Sleepy.flac', 'size': 16524311, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:11:59 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/Dax_VR
2025-07-10 23:11:59 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Dax_VR
2025-07-10 23:11:59 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:11:59 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Unsynced music\\Techno\\1741 - Virtual Mage - Sleepy.flac', 'size': 16524311, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:12:00 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:12:00 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:12:00 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: Unsynced music\Techno\1741 - Virtual Mage - Sleepy.flac from Dax_VR
2025-07-10 23:12:28 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: Unsynced music\Techno\1871 - Virtual Mage - Into the Mirror.flac from Dax_VR (size: 14820839)
2025-07-10 23:12:28 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': 'Unsynced music\\Techno\\1871 - Virtual Mage - Into the Mirror.flac', 'size': 14820839, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:12:28 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/Dax_VR
2025-07-10 23:12:28 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Dax_VR
2025-07-10 23:12:28 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:12:28 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Unsynced music\\Techno\\1871 - Virtual Mage - Into the Mirror.flac', 'size': 14820839, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:12:29 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:12:29 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:12:29 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: Unsynced music\Techno\1871 - Virtual Mage - Into the Mirror.flac from Dax_VR
2025-07-10 23:12:36 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: @@iizks\Music\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.flac from leonardoclk (size: 16251069)
2025-07-10 23:12:36 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': '@@iizks\\Music\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.flac', 'size': 16251069, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:12:36 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/leonardoclk
2025-07-10 23:12:36 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/leonardoclk
2025-07-10 23:12:36 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:12:36 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': '@@iizks\\Music\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.flac', 'size': 16251069, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:12:37 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:12:37 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:12:37 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: @@iizks\Music\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.flac from leonardoclk
2025-07-10 23:13:05 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: @@iizks\iTunes Latest\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.mp3 from leonardoclk (size: 7380669)
2025-07-10 23:13:05 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': '@@iizks\\iTunes Latest\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.mp3', 'size': 7380669, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:13:05 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/leonardoclk
2025-07-10 23:13:05 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/leonardoclk
2025-07-10 23:13:05 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:13:05 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': '@@iizks\\iTunes Latest\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.mp3', 'size': 7380669, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:13:06 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:13:06 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:13:06 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: @@iizks\iTunes Latest\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.mp3 from leonardoclk
2025-07-10 23:13:36 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: @@iizks\iTunes Latest\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.mp3 from leonardoclk (size: 7380669)
2025-07-10 23:13:36 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': '@@iizks\\iTunes Latest\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.mp3', 'size': 7380669, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:13:36 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/leonardoclk
2025-07-10 23:13:36 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/leonardoclk
2025-07-10 23:13:36 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:13:36 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': '@@iizks\\iTunes Latest\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.mp3', 'size': 7380669, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:13:37 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:13:37 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:13:37 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: @@iizks\iTunes Latest\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.mp3 from leonardoclk
2025-07-10 23:16:06 - newmusic.soulseek_client - INFO - search:551 - Starting search for: 'C418'
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - search:561 - Search data: {'searchText': 'C418', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0}
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - search:562 - Making POST request to: http://localhost:5030/api/v0/searches
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/searches
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: {'searchText': 'C418', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0}
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: {"fileCount":0,"id":"24b9ed55-b402-4023-b085-ac0693bdaed1","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"C418","startedAt":"2025-07-11T06:16:06.3577062Z","state":"InProgress","token":335}...
2025-07-10 23:16:06 - newmusic.soulseek_client - INFO - search:575 - Search initiated with ID: 24b9ed55-b402-4023-b085-ac0693bdaed1
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 1/20) - elapsed: 0.0s
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/24b9ed55-b402-4023-b085-ac0693bdaed1/responses
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:16:06 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:16:08 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 2/20) - elapsed: 1.5s
2025-07-10 23:16:08 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/24b9ed55-b402-4023-b085-ac0693bdaed1/responses
2025-07-10 23:16:08 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:16:08 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:16:08 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:16:09 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 3/20) - elapsed: 3.0s
2025-07-10 23:16:09 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/24b9ed55-b402-4023-b085-ac0693bdaed1/responses
2025-07-10 23:16:09 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":53,"files":[{"bitDepth":16,"code":1,"extension":"","filename":"Music\\C418\\(2013) Minecraft, Volume Beta\\Alpha.flac","length":603,"sampleRate":44100,"size":43786123,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"Music\\C418\\(2013) Minecraft, Volume Beta\\Aria Math.flac","length":310,"sampleRate":44100,"size":31416179,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"Music\\C418\\(2013) Minecraft, Volume Beta\\Ballad of the Cats.flac","len...
2025-07-10 23:16:10 - newmusic.soulseek_client - INFO - search:597 - Found 250 new responses (250 total) at 3.0s
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:345 - Processing 250 user responses
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Booger Aids has 53 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User MxSelfDestruct has 110 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User recyclops1 has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User extantsnail has 50 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User M3H9Y has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cocksnapper has 30 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bstroszek has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User _kyle_1 has 121 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User seangibbz has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User kl--k has 63 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User electroneering2880 has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Flammable Duck has 87 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User 114514 has 114 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lucifirius has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User xii_1 has 8 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sdothum has 59 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sillysoggycat has 57 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User big nuts 700 has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cornergarden has 28 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User firiusfoxx has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Reemerge6193 has 61 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User jakesto has 58 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cryptofyre has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ooepui18 has 59 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Spladenly has 5 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Holybarnacle has 28 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User koalabeer has 8 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ngtoaster has 149 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User UUN4 has 33 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User AmbulanceDriver has 58 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tbdbitl1 has 116 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User GruntusAromalog has 17 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User xterminalno!se has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User teebee303 has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User YVR has 13 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User 7idge has 90 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User MacchiaLux has 26 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User plusreed has 199 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cinstitute2 has 83 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User MoiraPrime has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dvcky has 195 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bugliker has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User unnamedau has 50 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hyntwn has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sucy has 25 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User eramdam has 103 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User notZX has 50 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User pupwoofer has 161 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User coldsnap has 77 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User pepperdeluxe has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User akizerodark has 7 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User johnthedon has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User paradoxical888 has 72 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CherrySeed has 57 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User blackeon2005 has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User pinkiepieiscute has 6 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User meridian1 has 57 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User fathermocker has 50 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User natsukachi has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User fortniteballs69 has 55 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Shishun has 175 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User splatters-alt has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Zhiro90 has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User keybrd has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User TheMightyQuinn has 26 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User kajong0007_nas has 66 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Antarctiica has 26 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dimitri has 25 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User saybis has 26 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User alilstinky has 26 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User atkion has 55 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User gorq has 14 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Silly Milly has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Cwavs has 64 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bttf1742 has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Kisko has 245 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cogentco has 6 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dracodrago1330 has 33 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User parasomia has 60 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User curadiaeth has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zuurstofnld has 28 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User siick has 33 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nerdpersonthing has 4 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cloverpiral has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User pirandellokruger has 108 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User wrdn has 30 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thep50 has 360 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dogan2 has 65 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bootybigboi has 24 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ~_ has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ForTheCompany2REAL has 68 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cktc has 50 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User seriousjarS has 139 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User blamking has 24 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Jezulkim has 25 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Royalwas has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User TheMagzuz has 40 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User toielet has 84 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zeroGlytch has 200 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User digimotong has 65 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BaddieWithoutOrgans has 83 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User gp0d has 134 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bkerfuffler has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hlloygeNT has 50 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User stormx1239 has 32 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User etuldan has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User silentdragon has 48 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Prime7177 has 30 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User alarmingly has 3 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User acme404 has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ScrumSoLoud has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User forsen has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rummid has 109 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User snep.lol has 73 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User denali83 has 42 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User KangarooJay has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nonentity has 80 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ultravod has 51 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sephiroth_neo has 70 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User FatCJ has 359 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User itmightbemikey has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User FreeStuffNotVirus has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User jimmybreeze has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ZmbyMowse has 300 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User raspberry2 has 372 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User vkasan has 57 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Kara has 108 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User joybuke has 50 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Whatisthis222 has 8 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User aa_anima has 43 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Rzerox123 has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lollerskater has 77 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User aRandomFurOnSlsk has 110 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User palantir has 208 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Snow~ has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User long25 has 0 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User plaindenizen has 61 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User retmentos has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User montblanc has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Roman0 has 28 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User throwaway3456 has 211 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User scooterbaga has 5 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User c3d0684fca717c03ac9aadf2c03aa3 has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User refraction has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zehn has 12 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User AdamSkI2003 has 410 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zenbog has 16 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hsetib has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mRGeaR has 96 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Mai Enilffo has 17 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User negative_externality has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User niceslice96 has 25 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lunaro_4 has 291 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ambientisdead has 80 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User slavpower1147 has 31 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User datavoid has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User qtprb has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Nanachi has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thisdogissomessedup has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User pickledeyebrowed has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User t___v_v has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Sonder has 246 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ixhby has 111 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User raijiin has 58 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dearento has 12 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User AverageP2PEnjoyer has 881 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User DJZITwerK has 53 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sysrq has 83 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ArcticWolf_Alt_Share has 12 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Voltage3168 has 26 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User SwankyDenizen has 34 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User wadefel has 58 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nixgoat has 143 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bingodv has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User aehse has 300 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lollocosta123 has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User FrostyGalleon has 20 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User soulshookt has 199 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User yort has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thunderdaniel265 has 120 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User GetFixedBoi has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User debianfart has 25 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CragBolemon has 17 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User RuuqoHoosk has 141 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mismatch has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User u1655609395 has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User samsamsamsam has 25 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User uwutrash has 42 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ZelestSrv has 3 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User FlacMan2.0 has 59 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Reign256 has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thallasium has 112 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User artichoke has 99 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User randomuser421 has 59 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CaptainNoFuture has 0 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Grenoybel has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User harija has 3 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thecumzone has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lilprincess_uwu has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User anotherCoffeeDrinker has 72 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Orange Carrot has 145 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lexluthor has 0 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Stimulus2812 has 57 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User WhaddupWHoDis has 24 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User TurtleMasterVIIX has 68 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tirantrex has 190 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User JTE1817 has 68 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mfs:321 has 71 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User vondrook4 has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User JeanTheBaptist has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User emayess has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zerohurtz has 69 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User SonicRings has 7 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Hypertext has 246 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User DNAblue2112 has 59 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zethrus has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ruby has 36 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User duckserver has 54 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User The Locutus has 300 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User moodyrunner has 57 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zertsntkcz has 59 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User togenashitogeari has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tieguanyin has 59 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Goatzone has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User big_mama_srv has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User aavvaavvaa has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thirtyport has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User conyeezy has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ElectricAnthology has 60 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rawrxavier has 24 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User iiprisma has 108 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User boolin247 has 26 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thalesofmiletus has 24 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mathletejh has 1 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mrbug has 222 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User snowman has 7 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sillydragon has 7 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dungbinky has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User web-graffiti has 344 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CaptainJam has 58 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User a-pasta-sea has 55 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User autoiue_zeb has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User a_cool_bug has 56 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User posercorpsejoel has 58 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User erose524 has 7 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Sakaki has 66 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User 4Vcm0QMz has 48 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dax_VR has 2 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User JammSpread has 150 files
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User yellowcooln has 26 files
2025-07-10 23:16:10 - newmusic.soulseek_client - INFO - _process_search_responses:399 - Found 220 individual tracks and 854 albums
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:400 - Album detection details: 1068 potential albums processed
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Booger Aids/Music/C418/(2013) Minecraft, Volume Beta -> 30 tracks
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Booger Aids/Music/C418/(2015) Minecraft, Volume Alpha -> 23 tracks
2025-07-10 23:16:10 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: MxSelfDestruct/Personal Collection/C418/Minecraft Volume Alpha -> 24 tracks
2025-07-10 23:16:10 - newmusic.soulseek_client - INFO - search:617 - Processed results: 220 tracks, 854 albums
2025-07-10 23:16:10 - newmusic.soulseek_client - INFO - search:621 - Early termination: Found 250 responses, stopping search
2025-07-10 23:16:10 - newmusic.soulseek_client - INFO - search:632 - Search completed. Final results: 220 tracks and 854 albums for query: C418
2025-07-10 23:17:03 - newmusic.main - INFO - closeEvent:171 - Closing application...
2025-07-10 23:17:03 - newmusic.main - INFO - closeEvent:176 - Cleaning up Downloads page threads...
2025-07-10 23:17:03 - newmusic.main - INFO - closeEvent:181 - Stopping status monitoring thread...
2025-07-10 23:17:04 - newmusic.main - INFO - closeEvent:186 - Closing Soulseek client...
2025-07-10 23:17:04 - newmusic.main - INFO - closeEvent:192 - Application closed successfully
2025-07-10 23:24:54 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG
2025-07-10 23:24:54 - newmusic.main - INFO - main:206 - Starting NewMusic application
2025-07-10 23:24:54 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas
2025-07-10 23:24:54 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music
2025-07-10 23:24:54 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-10 23:24:54 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-10 23:24:55 - newmusic.main - INFO - change_page:158 - Changed to page: dashboard
2025-07-10 23:24:55 - newmusic.main - INFO - setup_media_player_connections:145 - Media player connections established between sidebar and downloads page
2025-07-10 23:24:55 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether
2025-07-10 23:24:56 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists
2025-07-10 23:24:56 - newmusic.main - INFO - change_page:158 - Changed to page: downloads
2025-07-10 23:24:58 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea
2025-07-10 23:24:59 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh
2025-07-10 23:25:00 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music
2025-07-10 23:25:01 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main
2025-07-10 23:25:01 - newmusic.soulseek_client - INFO - search:551 - Starting search for: 'virtual mage'
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - search:561 - Search data: {'searchText': 'virtual mage', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0}
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - search:562 - Making POST request to: http://localhost:5030/api/v0/searches
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/searches
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: {'searchText': 'virtual mage', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0}
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: {"fileCount":0,"id":"f56c46b2-ebad-4010-888e-2c968da97ca1","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"virtual mage","startedAt":"2025-07-11T06:25:01.7412574Z","state":"InProgress","token":338}...
2025-07-10 23:25:01 - newmusic.soulseek_client - INFO - search:575 - Search initiated with ID: f56c46b2-ebad-4010-888e-2c968da97ca1
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 1/20) - elapsed: 0.0s
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:01 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:02 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:02 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:03 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 2/20) - elapsed: 1.5s
2025-07-10 23:25:03 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:03 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:03 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:03 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:05 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 3/20) - elapsed: 3.0s
2025-07-10 23:25:05 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:05 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:05 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:05 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:06 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main
2025-07-10 23:25:07 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 4/20) - elapsed: 4.5s
2025-07-10 23:25:07 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:07 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:07 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:07 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:08 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 5/20) - elapsed: 6.0s
2025-07-10 23:25:08 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:08 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:09 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:09 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:10 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 6/20) - elapsed: 7.5s
2025-07-10 23:25:10 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:10 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:10 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:10 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:12 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 7/20) - elapsed: 9.0s
2025-07-10 23:25:12 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:12 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:12 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:12 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:13 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists
2025-07-10 23:25:14 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 8/20) - elapsed: 10.5s
2025-07-10 23:25:14 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:14 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:14 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:14 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:15 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 9/20) - elapsed: 12.0s
2025-07-10 23:25:15 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:15 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:16 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:16 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:17 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 10/20) - elapsed: 13.5s
2025-07-10 23:25:17 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:17 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:17 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:17 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:19 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 11/20) - elapsed: 15.0s
2025-07-10 23:25:19 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:19 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:19 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:19 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []...
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 12/20) - elapsed: 16.5s
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":9,"files":[{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether Folder.auCDtect.txt","size":1168,"isLocked":false},{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether.jpg","size":55497,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aeth...
2025-07-10 23:25:21 - newmusic.soulseek_client - INFO - search:597 - Found 22 new responses (22 total) at 16.5s
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:345 - Processing 22 user responses
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ultravod has 9 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Letham has 3 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User KindaRatchet has 1 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Satani-Vitales has 3 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User koalabeer has 3 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zeroscan has 2 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User HomotopicCensorship has 3 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User exsanguinidraculae has 2 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User belthane has 3 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User RuuqoHoosk has 346 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User aajzugikamlzcr has 1 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User leonardoclk has 3 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User raspberry2 has 10 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User soulshookt has 3 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Shooby has 6 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ofoijacussa has 0 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nightmare_dronemk12 has 3 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User drchzbrgr has 5 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ruszok has 1 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thinkibettergo has 1 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dax_VR has 10 files
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Kaya-Sem has 1 files
2025-07-10 23:25:21 - newmusic.soulseek_client - INFO - _process_search_responses:399 - Found 8 individual tracks and 5 albums
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:400 - Album detection details: 13 potential albums processed
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Ultravod/FLACs/by genre/synthwave/Virtual Mage/Virtual Mage - Aether WEB (2020) -> 1 tracks
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Ultravod/FLACs/by genre/synthwave/Virtual Mage/Virtual Mage - Astral Chill WEB (2020) -> 1 tracks
2025-07-10 23:25:21 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Ultravod/FLACs/by genre/synthwave/va - Relaxing Synthwave Top 105 (2021) -> 1 tracks
2025-07-10 23:25:21 - newmusic.soulseek_client - INFO - search:617 - Processed results: 8 tracks, 5 albums
2025-07-10 23:25:23 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 13/20) - elapsed: 18.0s
2025-07-10 23:25:23 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:23 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:23 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:23 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":9,"files":[{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether Folder.auCDtect.txt","size":1168,"isLocked":false},{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether.jpg","size":55497,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aeth...
2025-07-10 23:25:23 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:25:24 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: Music*\_various\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\TECHNO_ 3\1717 - Virtual Mage - Aether.flac from raspberry2 (size: 22189939)
2025-07-10 23:25:24 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': 'Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1717 - Virtual Mage - Aether.flac', 'size': 22189939, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:25:24 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/raspberry2
2025-07-10 23:25:24 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/raspberry2
2025-07-10 23:25:24 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:24 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1717 - Virtual Mage - Aether.flac', 'size': 22189939, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:25:24 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 14/20) - elapsed: 19.5s
2025-07-10 23:25:24 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:24 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:25 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:25 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":9,"files":[{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether Folder.auCDtect.txt","size":1168,"isLocked":false},{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether.jpg","size":55497,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aeth...
2025-07-10 23:25:25 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:25:25 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:25:25 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:25:25 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: Music*\_various\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\TECHNO_ 3\1717 - Virtual Mage - Aether.flac from raspberry2
2025-07-10 23:25:26 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 15/20) - elapsed: 21.0s
2025-07-10 23:25:26 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:26 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:26 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:26 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":9,"files":[{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether Folder.auCDtect.txt","size":1168,"isLocked":false},{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether.jpg","size":55497,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aeth...
2025-07-10 23:25:26 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:25:28 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 16/20) - elapsed: 22.5s
2025-07-10 23:25:28 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:28 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:28 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:28 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":9,"files":[{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether Folder.auCDtect.txt","size":1168,"isLocked":false},{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether.jpg","size":55497,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aeth...
2025-07-10 23:25:28 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:25:30 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 17/20) - elapsed: 24.0s
2025-07-10 23:25:30 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:30 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:30 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:30 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":9,"files":[{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether Folder.auCDtect.txt","size":1168,"isLocked":false},{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether.jpg","size":55497,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aeth...
2025-07-10 23:25:30 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:25:31 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 18/20) - elapsed: 25.5s
2025-07-10 23:25:31 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:31 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:32 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:32 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":9,"files":[{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether Folder.auCDtect.txt","size":1168,"isLocked":false},{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether.jpg","size":55497,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aeth...
2025-07-10 23:25:32 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:25:33 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 19/20) - elapsed: 27.0s
2025-07-10 23:25:33 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:33 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:33 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:33 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":9,"files":[{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether Folder.auCDtect.txt","size":1168,"isLocked":false},{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether.jpg","size":55497,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aeth...
2025-07-10 23:25:33 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:25:35 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 20/20) - elapsed: 28.5s
2025-07-10 23:25:35 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/f56c46b2-ebad-4010-888e-2c968da97ca1/responses
2025-07-10 23:25:35 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:35 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:25:35 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":9,"files":[{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether Folder.auCDtect.txt","size":1168,"isLocked":false},{"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\00 Virtual Mage - Aether.jpg","size":55497,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aeth...
2025-07-10 23:25:35 - newmusic.soulseek_client - DEBUG - search:624 - No new responses, total still: 22
2025-07-10 23:25:35 - newmusic.soulseek_client - INFO - search:632 - Search completed. Final results: 8 tracks and 5 albums for query: virtual mage
2025-07-10 23:25:51 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: Music*\_various\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\TECHNO_ 3\1723 - Virtual Mage - Comet.flac from raspberry2 (size: 13795263)
2025-07-10 23:25:51 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': 'Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1723 - Virtual Mage - Comet.flac', 'size': 13795263, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:25:51 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/raspberry2
2025-07-10 23:25:51 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/raspberry2
2025-07-10 23:25:51 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:25:51 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1723 - Virtual Mage - Comet.flac', 'size': 13795263, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:25:52 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:25:52 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:25:52 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: Music*\_various\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\TECHNO_ 3\1723 - Virtual Mage - Comet.flac from raspberry2
2025-07-10 23:26:09 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: Music*\_various\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\TECHNO_ 3\1723 - Virtual Mage - Comet.flac from raspberry2 (size: 13795263)
2025-07-10 23:26:09 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': 'Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1723 - Virtual Mage - Comet.flac', 'size': 13795263, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:26:09 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/raspberry2
2025-07-10 23:26:09 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/raspberry2
2025-07-10 23:26:09 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:26:09 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1723 - Virtual Mage - Comet.flac', 'size': 13795263, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:26:10 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-10 23:26:10 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:26:11 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:26:11 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"raspberry2","directories":[{"directory":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3","fileCount":2,"files":[{"id":"fcecc803-de91-476f-afcd-dd4d605cc067","username":"raspberry2","direction":"Download","filename":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1717 - Virtual Mage - Aether.flac","size":22189939,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T06:25:24.9336319","enq...
2025-07-10 23:26:11 - newmusic.soulseek_client - DEBUG - get_all_downloads:802 - Parsed 2 downloads from API response
2025-07-10 23:26:12 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-10 23:26:12 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:26:13 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:26:13 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"raspberry2","directories":[{"directory":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3","fileCount":2,"files":[{"id":"fcecc803-de91-476f-afcd-dd4d605cc067","username":"raspberry2","direction":"Download","filename":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1717 - Virtual Mage - Aether.flac","size":22189939,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T06:25:24.9336319","enq...
2025-07-10 23:26:13 - newmusic.soulseek_client - DEBUG - get_all_downloads:802 - Parsed 2 downloads from API response
2025-07-10 23:26:14 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-10 23:26:14 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:26:15 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:26:15 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"raspberry2","directories":[{"directory":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3","fileCount":2,"files":[{"id":"fcecc803-de91-476f-afcd-dd4d605cc067","username":"raspberry2","direction":"Download","filename":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1717 - Virtual Mage - Aether.flac","size":22189939,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T06:25:24.9336319","enq...
2025-07-10 23:26:15 - newmusic.soulseek_client - DEBUG - get_all_downloads:802 - Parsed 2 downloads from API response
2025-07-10 23:26:16 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-10 23:26:16 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:26:17 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:26:17 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"raspberry2","directories":[{"directory":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3","fileCount":2,"files":[{"id":"fcecc803-de91-476f-afcd-dd4d605cc067","username":"raspberry2","direction":"Download","filename":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1717 - Virtual Mage - Aether.flac","size":22189939,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T06:25:24.9336319","enq...
2025-07-10 23:26:17 - newmusic.soulseek_client - DEBUG - get_all_downloads:802 - Parsed 2 downloads from API response
2025-07-10 23:26:18 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:26:18 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:26:18 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: Music*\_various\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\TECHNO_ 3\1723 - Virtual Mage - Comet.flac from raspberry2
2025-07-10 23:26:18 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-10 23:26:18 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:26:19 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:26:19 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"raspberry2","directories":[{"directory":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3","fileCount":2,"files":[{"id":"fcecc803-de91-476f-afcd-dd4d605cc067","username":"raspberry2","direction":"Download","filename":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1717 - Virtual Mage - Aether.flac","size":22189939,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T06:25:24.9336319","enq...
2025-07-10 23:26:19 - newmusic.soulseek_client - DEBUG - get_all_downloads:802 - Parsed 2 downloads from API response
2025-07-10 23:26:20 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-10 23:26:20 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:26:21 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:26:21 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"raspberry2","directories":[{"directory":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3","fileCount":2,"files":[{"id":"fcecc803-de91-476f-afcd-dd4d605cc067","username":"raspberry2","direction":"Download","filename":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1717 - Virtual Mage - Aether.flac","size":22189939,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T06:25:24.9336319","enq...
2025-07-10 23:26:21 - newmusic.soulseek_client - DEBUG - get_all_downloads:802 - Parsed 2 downloads from API response
2025-07-10 23:26:22 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-10 23:26:22 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:26:23 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-10 23:26:23 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"raspberry2","directories":[{"directory":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3","fileCount":2,"files":[{"id":"fcecc803-de91-476f-afcd-dd4d605cc067","username":"raspberry2","direction":"Download","filename":"Music*\\_various\\VARIOUS-ARTISTS-XL-TECHNO-PLAYLIST\\TECHNO_ 3\\1717 - Virtual Mage - Aether.flac","size":22189939,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T06:25:24.9336319","enq...
2025-07-10 23:26:23 - newmusic.soulseek_client - DEBUG - get_all_downloads:802 - Parsed 2 downloads from API response
2025-07-10 23:28:04 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: not public\copy me\Virtual Mage - Astral Chill.mp3 from Ultravod (size: 5843602)
2025-07-10 23:28:04 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': 'not public\\copy me\\Virtual Mage - Astral Chill.mp3', 'size': 5843602, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:28:04 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/Ultravod
2025-07-10 23:28:04 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Ultravod
2025-07-10 23:28:04 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-10 23:28:04 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'not public\\copy me\\Virtual Mage - Astral Chill.mp3', 'size': 5843602, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}]
2025-07-10 23:28:05 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-10 23:28:05 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-10 23:28:05 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: not public\copy me\Virtual Mage - Astral Chill.mp3 from Ultravod

View file

@ -3097,22 +3097,35 @@ class DownloadsPage(QWidget):
current_track_id = getattr(self, 'current_track_id', None)
new_track_id = f"{search_result.username}:{search_result.filename}"
print(f"🎮 start_stream() called for: {search_result.filename}")
print(f"🎮 Current track ID: {current_track_id}")
print(f"🎮 New track ID: {new_track_id}")
print(f"🎮 Currently playing button: {self.currently_playing_button}")
print(f"🎮 Result item: {result_item}")
print(f"🎮 Button match: {self.currently_playing_button == result_item}")
print(f"🎮 Track ID match: {current_track_id == new_track_id}")
if current_track_id == new_track_id and self.currently_playing_button == result_item:
# Same track clicked - toggle playback
print(f"Toggling playback for: {search_result.filename}")
print(f"🔄 Toggling playback for: {search_result.filename}")
if self.audio_player.toggle_playback():
toggle_result = self.audio_player.toggle_playback()
print(f"🔄 toggle_playback() returned: {toggle_result}")
if toggle_result:
# Now playing
result_item.set_playing_state()
self.track_resumed.emit()
print("🎵 Resumed playback")
print("🎵 Song card: Resumed playback")
else:
# Now paused
result_item.set_loading_state() # Use loading as "paused" state
self.track_paused.emit()
print("⏸️ Paused playback")
print("⏸️ Song card: Paused playback")
return
else:
print(f"🆕 Different track or button - starting new stream")
print(f"Starting stream: {search_result.filename} from {search_result.username}")

View file

@ -173,19 +173,27 @@ class MediaPlayer(QWidget):
self.setup_ui()
def setup_ui(self):
self.setFixedHeight(60) # Start collapsed
self.setFixedHeight(65) # Start collapsed with more breathing room
self.setStyleSheet("""
MediaPlayer {
background: #181818;
border: 1px solid #282828;
border-radius: 8px;
margin: 0 8px;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #1e1e1e,
stop: 1 #141414);
border: 1px solid rgba(255, 255, 255, 0.08);
border-radius: 12px;
margin: 0 6px;
}
MediaPlayer:hover {
border: 1px solid rgba(255, 255, 255, 0.12);
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #212121,
stop: 1 #171717);
}
""")
layout = QVBoxLayout(self)
layout.setContentsMargins(15, 8, 15, 8)
layout.setSpacing(8)
layout.setContentsMargins(16, 10, 16, 10)
layout.setSpacing(10)
# Always visible header with basic controls
self.header = self.create_header()
@ -199,7 +207,16 @@ class MediaPlayer(QWidget):
# No track message (shown when no music)
self.no_track_label = QLabel("No track playing")
self.no_track_label.setAlignment(Qt.AlignmentFlag.AlignCenter)
self.no_track_label.setStyleSheet("color: #666666; font-size: 11px; padding: 10px;")
self.no_track_label.setStyleSheet("""
QLabel {
color: #6a6a6a;
font-size: 11px;
font-weight: 400;
padding: 12px;
background: transparent;
letter-spacing: 0.5px;
}
""")
layout.addWidget(self.no_track_label)
def create_header(self):
@ -213,36 +230,51 @@ class MediaPlayer(QWidget):
self.track_info.setStyleSheet("""
QLabel {
color: #ffffff;
font-size: 12px;
font-weight: 500;
font-size: 13px;
font-weight: 600;
background: transparent;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
letter-spacing: 0.2px;
padding: 2px 0px;
}
QLabel:hover {
color: #1ed760;
}
""")
self.track_info.setCursor(Qt.CursorShape.PointingHandCursor)
self.track_info.mousePressEvent = self.toggle_expansion
# Play/pause button
self.play_pause_btn = QPushButton("")
self.play_pause_btn.setFixedSize(32, 32)
self.play_pause_btn = QPushButton("")
self.play_pause_btn.setFixedSize(36, 36)
self.play_pause_btn.setStyleSheet("""
QPushButton {
background: rgba(29, 185, 84, 0.2);
border: 1px solid #1db954;
border-radius: 16px;
color: #1db954;
font-size: 12px;
font-weight: bold;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #1ed760,
stop: 1 #1db954);
border: none;
border-radius: 18px;
color: #000000;
font-size: 14px;
font-weight: 900;
font-family: Arial, sans-serif;
}
QPushButton:hover {
background: rgba(29, 185, 84, 0.3);
transform: scale(1.05);
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #1fdf64,
stop: 1 #1ed760);
transform: scale(1.06);
}
QPushButton:pressed {
background: rgba(29, 185, 84, 0.4);
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #1ca851,
stop: 1 #169c46);
transform: scale(0.98);
}
QPushButton:disabled {
background: rgba(100, 100, 100, 0.2);
border: 1px solid #666666;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #404040,
stop: 1 #2a2a2a);
color: #666666;
}
""")
@ -265,9 +297,13 @@ class MediaPlayer(QWidget):
self.artist_album_label = QLabel("Unknown Artist • Unknown Album")
self.artist_album_label.setStyleSheet("""
QLabel {
color: #b3b3b3;
font-size: 10px;
color: #a7a7a7;
font-size: 11px;
font-weight: 400;
background: transparent;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
letter-spacing: 0.3px;
margin-top: 2px;
}
""")
layout.addWidget(self.artist_album_label)
@ -278,22 +314,36 @@ class MediaPlayer(QWidget):
controls_layout.setSpacing(10)
# Stop button
self.stop_btn = QPushButton("")
self.stop_btn.setFixedSize(24, 24)
self.stop_btn = QPushButton("")
self.stop_btn.setFixedSize(28, 28)
self.stop_btn.setStyleSheet("""
QPushButton {
background: rgba(226, 33, 52, 0.2);
border: 1px solid #e22134;
border-radius: 12px;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 rgba(226, 33, 52, 0.15),
stop: 1 rgba(180, 28, 42, 0.15));
border: 1px solid rgba(226, 33, 52, 0.3);
border-radius: 14px;
color: #e22134;
font-size: 10px;
font-size: 11px;
font-weight: 700;
font-family: Arial, sans-serif;
}
QPushButton:hover {
background: rgba(226, 33, 52, 0.3);
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 rgba(226, 33, 52, 0.25),
stop: 1 rgba(180, 28, 42, 0.25));
border: 1px solid rgba(226, 33, 52, 0.5);
transform: scale(1.05);
}
QPushButton:pressed {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 rgba(180, 28, 42, 0.3),
stop: 1 rgba(150, 23, 35, 0.3));
transform: scale(0.95);
}
QPushButton:disabled {
background: rgba(100, 100, 100, 0.2);
border: 1px solid #666666;
background: rgba(100, 100, 100, 0.1);
border: 1px solid rgba(100, 100, 100, 0.2);
color: #666666;
}
""")
@ -302,33 +352,54 @@ class MediaPlayer(QWidget):
# Volume control
volume_layout = QHBoxLayout()
volume_layout.setSpacing(5)
volume_layout.setSpacing(8)
volume_icon = QLabel("🔊")
volume_icon.setStyleSheet("color: #b3b3b3; font-size: 10px;")
volume_icon = QLabel("")
volume_icon.setStyleSheet("""
QLabel {
color: #a7a7a7;
font-size: 12px;
font-weight: 600;
font-family: Arial, sans-serif;
padding: 0px 2px;
}
""")
self.volume_slider = QSlider(Qt.Orientation.Horizontal)
self.volume_slider.setRange(0, 100)
self.volume_slider.setValue(70) # Default 70% volume
self.volume_slider.setFixedWidth(60)
self.volume_slider.setFixedWidth(65)
self.volume_slider.setStyleSheet("""
QSlider::groove:horizontal {
border: none;
height: 3px;
background: #404040;
border-radius: 1px;
height: 4px;
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0 #383838,
stop: 1 #2a2a2a);
border-radius: 2px;
}
QSlider::handle:horizontal {
background: #b3b3b3;
border: none;
width: 8px;
height: 8px;
border-radius: 4px;
margin: -3px 0;
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #ffffff,
stop: 1 #e0e0e0);
border: 1px solid rgba(255, 255, 255, 0.3);
width: 12px;
height: 12px;
border-radius: 6px;
margin: -4px 0;
}
QSlider::handle:horizontal:hover {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #1ed760,
stop: 1 #1db954);
border: 1px solid rgba(30, 215, 96, 0.5);
transform: scale(1.1);
}
QSlider::sub-page:horizontal {
background: #b3b3b3;
border-radius: 1px;
background: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0 #1ed760,
stop: 1 #1db954);
border-radius: 2px;
}
""")
self.volume_slider.valueChanged.connect(self.on_volume_changed)
@ -352,11 +423,11 @@ class MediaPlayer(QWidget):
self.is_expanded = not self.is_expanded
if self.is_expanded:
self.setFixedHeight(120)
self.setFixedHeight(125) # Slightly taller for better spacing
self.expanded_content.setVisible(True)
self.no_track_label.setVisible(False)
else:
self.setFixedHeight(60)
self.setFixedHeight(65) # Match the updated collapsed height
self.expanded_content.setVisible(False)
def set_track_info(self, track_result):
@ -392,9 +463,9 @@ class MediaPlayer(QWidget):
"""Update play/pause button state"""
self.is_playing = playing
if playing:
self.play_pause_btn.setText("")
self.play_pause_btn.setText("")
else:
self.play_pause_btn.setText("")
self.play_pause_btn.setText("")
def clear_track(self):
"""Clear current track and reset to no track state"""
@ -404,7 +475,7 @@ class MediaPlayer(QWidget):
# Update UI
self.track_info.setText("No track")
self.artist_album_label.setText("Unknown Artist • Unknown Album")
self.play_pause_btn.setText("")
self.play_pause_btn.setText("")
self.play_pause_btn.setEnabled(False)
self.stop_btn.setEnabled(False)