From 11a13432170c465fbd03a7988a46ceb524f65c0f Mon Sep 17 00:00:00 2001 From: Broque Thomas Date: Wed, 9 Jul 2025 21:44:21 -0700 Subject: [PATCH] fix --- .spotify_cache | 2 +- config/config.json | 4 +- .../soulseek_client.cpython-312.pyc | Bin 15791 -> 31013 bytes core/soulseek_client.py | 353 +- logs/app.log | 3519 +++++++++++++++++ main.py | 36 +- slskd/config/{slskd.yml => slskd.example.yml} | 4 +- .../__pycache__/downloads.cpython-312.pyc | Bin 22125 -> 62228 bytes ui/pages/__pycache__/settings.cpython-312.pyc | Bin 30110 -> 31252 bytes ui/pages/downloads.py | 764 +++- ui/pages/settings.py | 24 +- 11 files changed, 4650 insertions(+), 56 deletions(-) rename slskd/config/{slskd.yml => slskd.example.yml} (99%) diff --git a/.spotify_cache b/.spotify_cache index fda602d8..066ff0d6 100644 --- a/.spotify_cache +++ b/.spotify_cache @@ -1 +1 @@ -{"access_token": "BQA7NSoqYKl8-HgT1MaTChCe-DbSBPXUZG9_4AzQYIqZsO4MgnVjJyl35gsDKR36HejqrJK8DziDO-HIecF2nhX4OSro0ROIY71CCtjCboE_-BAHk7w-x1XtUyINP7ZNBARToEaketFUiguJAMXIH7NALut2AtQelLyuT7X_NZdINBNpUY6St3BoEAiOIJe5dkxy7UFdHgLZdBLDUZhXLs40zB73qONG4Ie3WjkCAH_RTa4owXn7wvSMLToXd3VH", "token_type": "Bearer", "expires_in": 3600, "scope": "user-library-read user-read-private playlist-read-private playlist-read-collaborative user-read-email", "expires_at": 1752094286, "refresh_token": "AQDmfQkPCGObfJeTUIbW1hAAwhSqkuHRA3Qh2dqVYMRh0eCkFMQgPNJDDzF8y-BiaVbj80zePkK_XSfYH1aJutMtNbnsqRKWuxP31BTrMc7pdUdbE7Fma4oH8wpDUKdG3MM"} \ No newline at end of file +{"access_token": "BQCXjLyK_OHaggFHfb5wR0JXJv3sWABpjx_UDSIHBXYZRaoQCZmWRaa1QMoNYt2UWMzISQoM91ei1TYyLuT9p0a8XV0NhmctOTQX1sGAnw-wCI2LYTnH5ZVj0DFSrosUqca14vTVLTTlhBZP3gjdgCXfoXpymZUMpHWHMf_aFYr27NfhwQyRQffze3bPzuHTmln2BAEM0BlpHBQl97pI8XoHhOtyvLq95RCZrZZcYHcKPL4dSHG6Bn_gQJLjiv2y", "token_type": "Bearer", "expires_in": 3600, "scope": "user-library-read user-read-private playlist-read-private playlist-read-collaborative user-read-email", "expires_at": 1752125167, "refresh_token": "AQDmfQkPCGObfJeTUIbW1hAAwhSqkuHRA3Qh2dqVYMRh0eCkFMQgPNJDDzF8y-BiaVbj80zePkK_XSfYH1aJutMtNbnsqRKWuxP31BTrMc7pdUdbE7Fma4oH8wpDUKdG3MM"} \ No newline at end of file diff --git a/config/config.json b/config/config.json index b4d13ba8..083d83c2 100644 --- a/config/config.json +++ b/config/config.json @@ -9,8 +9,8 @@ }, "soulseek": { "slskd_url": "http://localhost:5030", - "api_key": "123456789123456789", - "download_path": "./downloads" + "api_key": "1234567891234567", + "download_path": "E:\\Broque Projects\\newMusic\\downloads" }, "database": { "path": "database/artists.db" diff --git a/core/__pycache__/soulseek_client.cpython-312.pyc b/core/__pycache__/soulseek_client.cpython-312.pyc index 2fed3e8997dfd17999eb078db72cc72a2221c111..60cff0df7c6cc59c79cc7b9b69861d795df11567 100644 GIT binary patch literal 31013 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 NX0d$*DiLS={uki41xWw^ diff --git a/core/soulseek_client.py b/core/soulseek_client.py index 7306ff1a..e6f938c1 100644 --- a/core/soulseek_client.py +++ b/core/soulseek_client.py @@ -69,7 +69,6 @@ class SoulseekClient: def __init__(self): self.base_url: Optional[str] = None self.api_key: Optional[str] = None - self.session: Optional[aiohttp.ClientSession] = None self.download_path: Path = Path("./downloads") self._setup_client() @@ -90,6 +89,7 @@ class SoulseekClient: def _get_headers(self) -> Dict[str, str]: headers = {'Content-Type': 'application/json'} if self.api_key: + # Use X-API-Key authentication (Bearer tokens are session-based JWT tokens) headers['X-API-Key'] = self.api_key return headers @@ -100,60 +100,170 @@ class SoulseekClient: url = f"{self.base_url}/api/v0/{endpoint}" - if not self.session: - self.session = aiohttp.ClientSession() - + # Create a fresh session for each thread/event loop to avoid conflicts + session = None try: - async with self.session.request( + session = aiohttp.ClientSession() + + headers = self._get_headers() + logger.debug(f"Making {method} request to: {url}") + logger.debug(f"Headers: {headers}") + if 'json' in kwargs: + logger.debug(f"JSON payload: {kwargs['json']}") + + async with session.request( method, url, - headers=self._get_headers(), + headers=headers, **kwargs ) as response: - if response.status == 200: - return await response.json() + response_text = await response.text() + logger.debug(f"Response status: {response.status}") + logger.debug(f"Response text: {response_text[:500]}...") # First 500 chars + + if response.status in [200, 201]: # Accept both 200 OK and 201 Created + try: + if response_text.strip(): # Only parse if there's content + return await response.json() + else: + # Return empty dict for successful requests with no content (like 201 Created) + return {} + except: + # If response_text was already consumed, parse it manually + import json + if response_text.strip(): + return json.loads(response_text) + else: + return {} else: - logger.error(f"API request failed: {response.status} - {await response.text()}") + logger.error(f"API request failed: {response.status} - {response_text}") return None except Exception as e: logger.error(f"Error making API request: {e}") return None + finally: + # Always clean up the session + if session: + try: + await session.close() + except: + pass - async def search(self, query: str, timeout: int = 30) -> List[SearchResult]: + async def _make_direct_request(self, method: str, endpoint: str, **kwargs) -> Optional[Dict[str, Any]]: + """Make a direct request to slskd without /api/v0/ prefix (for endpoints that work directly)""" + if not self.base_url: + logger.error("Soulseek client not configured") + return None + + url = f"{self.base_url}/{endpoint}" + + # Create a fresh session for each thread/event loop to avoid conflicts + session = None + try: + session = aiohttp.ClientSession() + + headers = self._get_headers() + logger.debug(f"Making direct {method} request to: {url}") + logger.debug(f"Headers: {headers}") + if 'json' in kwargs: + logger.debug(f"JSON payload: {kwargs['json']}") + + async with session.request( + method, + url, + headers=headers, + **kwargs + ) as response: + response_text = await response.text() + logger.debug(f"Response status: {response.status}") + logger.debug(f"Response text: {response_text[:500]}...") # First 500 chars + + if response.status == 200: + try: + return await response.json() + except: + # If response_text was already consumed, parse it manually + import json + return json.loads(response_text) + else: + logger.error(f"Direct API request failed: {response.status} - {response_text}") + return None + + except Exception as e: + logger.error(f"Error making direct API request: {e}") + return None + finally: + # Always clean up the session + if session: + try: + await session.close() + except: + pass + + async def search(self, query: str, timeout: int = 10) -> List[SearchResult]: if not self.base_url: logger.error("Soulseek client not configured") return [] try: + logger.info(f"Starting search for: '{query}'") + search_data = { 'searchText': query, - 'timeout': timeout * 1000, + 'timeout': timeout * 1000, # slskd expects milliseconds 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0 } + logger.debug(f"Search data: {search_data}") + logger.debug(f"Making POST request to: {self.base_url}/api/v0/searches") + response = await self._make_request('POST', 'searches', json=search_data) if not response: + logger.error("No response from search POST request") return [] search_id = response.get('id') if not search_id: - logger.error("No search ID returned") + logger.error("No search ID returned from POST request") + logger.debug(f"Full response: {response}") return [] + logger.info(f"Search initiated with ID: {search_id}") + + # Wait for search to complete (reduced timeout for testing) await asyncio.sleep(timeout) - results_response = await self._make_request('GET', f'searches/{search_id}') - if not results_response: + logger.debug(f"Getting results for search ID: {search_id}") + + # Use the correct endpoint to get search responses (actual files) + responses_data = await self._make_request('GET', f'searches/{search_id}/responses') + if not responses_data: + logger.error("No response from search responses GET request") return [] + logger.debug(f"Responses data type: {type(responses_data)}") + logger.debug(f"Responses data length: {len(responses_data) if isinstance(responses_data, list) else 'Not a list'}") + search_results = [] - for response_data in results_response.get('responses', []): - username = response_data.get('username', '') + + # responses_data should be a list of user responses + if isinstance(responses_data, list): + responses = responses_data + else: + logger.error(f"Expected list of responses, got: {type(responses_data)}") + return [] - for file_data in response_data.get('files', []): + logger.info(f"Processing {len(responses)} user responses") + + for response_data in responses: + username = response_data.get('username', '') + files = response_data.get('files', []) + logger.debug(f"User {username} has {len(files)} files") + + for file_data in files: filename = file_data.get('filename', '') size = file_data.get('size', 0) @@ -181,22 +291,93 @@ class SoulseekClient: logger.error(f"Error searching: {e}") return [] - async def download(self, username: str, filename: str) -> Optional[str]: + async def download(self, username: str, filename: str, file_size: int = 0) -> Optional[str]: if not self.base_url: logger.error("Soulseek client not configured") return None try: - download_data = { - 'username': username, - 'files': [filename] + logger.debug(f"Attempting to download: {filename} from {username} (size: {file_size})") + + # Use the exact format observed in the web interface + # Payload: [{filename: "...", size: 123}] - array of files + download_data = [ + { + "filename": filename, + "size": file_size + } + ] + + logger.debug(f"Using web interface API format: {download_data}") + + # Use the correct endpoint pattern from web interface: /api/v0/transfers/downloads/{username} + endpoint = f'transfers/downloads/{username}' + logger.debug(f"Trying web interface endpoint: {endpoint}") + + try: + response = await self._make_request('POST', endpoint, json=download_data) + if response is not None: # 201 Created returns empty dict {} but status 201 + logger.info(f"[SUCCESS] Started download: {filename} from {username}") + return filename + else: + logger.debug(f"Web interface endpoint returned no response") + + except Exception as e: + logger.debug(f"Web interface endpoint failed: {e}") + + # Fallback: Try alternative patterns if the main one fails + logger.debug("Web interface endpoint failed, trying alternatives...") + + # Try different username-based endpoint patterns + username_endpoints_to_try = [ + f'transfers/{username}/enqueue', + f'users/{username}/downloads', + f'users/{username}/enqueue' + ] + + # Try with array format first + for endpoint in username_endpoints_to_try: + logger.debug(f"Trying endpoint: {endpoint} with array format") + + try: + response = await self._make_request('POST', endpoint, json=download_data) + if response is not None: + logger.info(f"[SUCCESS] Started download: {filename} from {username} using endpoint: {endpoint}") + return filename + else: + logger.debug(f"Endpoint {endpoint} returned no response") + + except Exception as e: + logger.debug(f"Endpoint {endpoint} failed: {e}") + continue + + # Try with old format as final fallback + logger.debug("Array format failed, trying old object format") + fallback_data = { + "files": [ + { + "filename": filename, + "size": file_size + } + ] } - response = await self._make_request('POST', 'transfers/downloads', json=download_data) - if response: - logger.info(f"Started download: {filename} from {username}") - return filename + for endpoint in username_endpoints_to_try: + logger.debug(f"Trying endpoint: {endpoint} with object format") + + try: + response = await self._make_request('POST', endpoint, json=fallback_data) + if response is not None: + logger.info(f"[SUCCESS] Started download: {filename} from {username} using fallback endpoint: {endpoint}") + return filename + else: + logger.debug(f"Fallback endpoint {endpoint} returned no response") + + except Exception as e: + logger.debug(f"Fallback endpoint {endpoint} failed: {e}") + continue + logger.error(f"All download endpoints failed for {filename} from {username}") return None except Exception as e: @@ -233,7 +414,12 @@ class SoulseekClient: return [] try: - response = await self._make_request('GET', 'transfers/downloads') + # Try different endpoints for getting downloads + response = await self._make_request('GET', 'downloads') + if not response: + # Fallback to the old endpoint + response = await self._make_request('GET', 'transfers/downloads') + if not response: return [] @@ -286,7 +472,7 @@ class SoulseekClient: logger.info(f"Preferred quality {preferred_quality} not found, using {best_result.quality}") logger.info(f"Downloading: {best_result.filename} ({best_result.quality}) from {best_result.username}") - return await self.download(best_result.username, best_result.filename) + return await self.download(best_result.username, best_result.filename, best_result.size) async def check_connection(self) -> bool: """Check if slskd is running and accessible""" @@ -300,17 +486,116 @@ class SoulseekClient: logger.debug(f"Connection check failed: {e}") return False + async def get_session_info(self) -> Optional[Dict[str, Any]]: + """Get slskd session information including version""" + if not self.base_url: + return None + + try: + response = await self._make_request('GET', 'session') + if response: + logger.info(f"slskd session info: {response}") + return response + return None + except Exception as e: + logger.error(f"Error getting session info: {e}") + return None + + async def explore_api_endpoints(self) -> Dict[str, Any]: + """Explore available API endpoints to find the correct download endpoint""" + if not self.base_url: + return {} + + try: + logger.info("Exploring slskd API endpoints...") + + # Try to get Swagger/OpenAPI documentation + swagger_url = f"{self.base_url}/swagger/v1/swagger.json" + + session = aiohttp.ClientSession() + try: + headers = self._get_headers() + async with session.get(swagger_url, headers=headers) as response: + if response.status == 200: + swagger_data = await response.json() + logger.info("✓ Found Swagger documentation") + + # Look for download/transfer related endpoints + paths = swagger_data.get('paths', {}) + download_endpoints = {} + + for path, methods in paths.items(): + if any(keyword in path.lower() for keyword in ['download', 'transfer', 'enqueue']): + download_endpoints[path] = methods + logger.info(f"Found endpoint: {path} with methods: {list(methods.keys())}") + + return { + 'swagger_available': True, + 'download_endpoints': download_endpoints, + 'base_url': self.base_url + } + else: + logger.debug(f"Swagger endpoint returned {response.status}") + except Exception as e: + logger.debug(f"Could not access Swagger docs: {e}") + finally: + await session.close() + + # If Swagger is not available, try common endpoints manually + logger.info("Swagger not available, testing common endpoints...") + + common_endpoints = [ + 'transfers', + 'downloads', + 'transfers/downloads', + 'api/transfers', + 'api/downloads' + ] + + available_endpoints = {} + + for endpoint in common_endpoints: + try: + response = await self._make_request('GET', endpoint) + if response is not None: + available_endpoints[endpoint] = 'GET available' + logger.info(f"[OK] Endpoint available: {endpoint}") + else: + # Try different endpoints without /api/v0 prefix + simple_url = f"{self.base_url}/{endpoint}" + session = aiohttp.ClientSession() + try: + headers = self._get_headers() + async with session.get(simple_url, headers=headers) as resp: + if resp.status in [200, 405]: # 405 means endpoint exists but wrong method + available_endpoints[f"direct_{endpoint}"] = f"Status: {resp.status}" + logger.info(f"[OK] Direct endpoint available: {simple_url} (Status: {resp.status})") + except: + pass + finally: + await session.close() + + except Exception as e: + logger.debug(f"Endpoint {endpoint} failed: {e}") + + return { + 'swagger_available': False, + 'available_endpoints': available_endpoints, + 'base_url': self.base_url + } + + except Exception as e: + logger.error(f"Error exploring API endpoints: {e}") + return {'error': str(e)} + def is_configured(self) -> bool: """Check if slskd is configured (has base_url)""" return self.base_url is not None async def close(self): - if self.session: - await self.session.close() + # No persistent session to close - each request creates its own session + pass def __del__(self): - if self.session and not self.session.closed: - try: - asyncio.get_event_loop().run_until_complete(self.session.close()) - except: - pass \ No newline at end of file + # No persistent session to clean up + pass \ No newline at end of file diff --git a/logs/app.log b/logs/app.log index eb376594..2f61deac 100644 --- a/logs/app.log +++ b/logs/app.log @@ -436,3 +436,3522 @@ 2025-07-09 13:16:53 - newmusic.soulseek_client - ERROR - _make_request:120 - Error making API request: Event loop is closed 2025-07-09 13:16:56 - newmusic.soulseek_client - ERROR - _make_request:120 - Error making API request: Event loop is closed 2025-07-09 13:16:58 - newmusic.main - INFO - closeEvent:164 - Closing application... +2025-07-09 14:01:41 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 14:01:41 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 14:01:41 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 14:01:41 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 14:01:41 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 14:01:41 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 14:01:42 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 14:01:42 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 14:01:42 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 14:01:45 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 14:01:46 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 14:01:46 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 14:01:47 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 14:01:48 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 14:01:53 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 14:02:01 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 14:03:05 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 14:03:05 - newmusic.main - INFO - change_page:139 - Changed to page: artists +2025-07-09 14:03:06 - newmusic.main - INFO - change_page:139 - Changed to page: settings +2025-07-09 14:03:08 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 14:03:08 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 14:03:09 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 14:03:12 - newmusic.main - INFO - change_page:139 - Changed to page: artists +2025-07-09 14:03:16 - newmusic.main - INFO - change_page:139 - Changed to page: settings +2025-07-09 14:17:17 - newmusic.main - INFO - change_page:139 - Changed to page: artists +2025-07-09 14:17:17 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 14:17:22 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 14:17:25 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 14:17:26 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 15:29:40 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 15:29:50 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 15:29:50 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 15:29:50 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 15:29:50 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 15:29:50 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 15:29:50 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 15:29:52 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 15:29:52 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 15:29:52 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 15:29:54 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 15:29:56 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 15:29:57 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 15:29:58 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 15:30:03 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 15:30:11 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 15:30:18 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 15:30:33 - newmusic.main - INFO - change_page:139 - Changed to page: settings +2025-07-09 15:48:32 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 15:48:37 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 15:48:37 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 15:48:37 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 15:48:37 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 15:48:37 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 15:48:37 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 15:48:38 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 15:48:39 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 15:48:39 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 15:48:40 - newmusic.main - INFO - change_page:139 - Changed to page: settings +2025-07-09 15:48:41 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 15:48:42 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 15:48:44 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 15:48:45 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 15:48:50 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 15:48:57 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 15:58:18 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 15:58:53 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 15:58:53 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 15:58:53 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 15:58:53 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 15:58:53 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 15:58:53 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 15:58:54 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 15:58:54 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 15:58:54 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 15:58:55 - newmusic.main - INFO - change_page:139 - Changed to page: settings +2025-07-09 15:58:56 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 15:58:58 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 15:58:59 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 15:59:00 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 15:59:05 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 15:59:12 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:07:49 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:07:54 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:07:54 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:07:54 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:07:54 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:07:54 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:07:54 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:07:55 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:07:55 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:07:55 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:07:58 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:07:59 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:08:00 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:08:01 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:08:06 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:08:13 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:08:17 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 16:08:27 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:09:30 - newmusic.soulseek_client - INFO - search:177 - Found 0 results for query: virtual mage +2025-07-09 16:09:36 - newmusic.soulseek_client - ERROR - _make_request:120 - Error making API request: Event loop is closed +2025-07-09 16:09:42 - newmusic.soulseek_client - ERROR - _make_request:120 - Error making API request: Event loop is closed +2025-07-09 16:13:27 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:13:33 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:13:33 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:13:33 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:13:33 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:13:33 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:13:33 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:13:34 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:13:34 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:13:34 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:13:37 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:13:38 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:13:39 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:13:40 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:13:40 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 16:13:45 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:13:52 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:13:56 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:14:36 - newmusic.soulseek_client - INFO - search:177 - Found 0 results for query: Queen +2025-07-09 16:14:46 - newmusic.soulseek_client - ERROR - _make_request:120 - Error making API request: Event loop is closed +2025-07-09 16:15:35 - newmusic.main - INFO - change_page:139 - Changed to page: artists +2025-07-09 16:15:35 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 16:18:17 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:18:24 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:18:24 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:18:24 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:18:24 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:18:24 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:18:24 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:18:25 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:18:26 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:18:26 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:18:28 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:18:29 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:18:30 - newmusic.main - INFO - change_page:139 - Changed to page: artists +2025-07-09 16:18:31 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:18:32 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:18:34 - newmusic.main - INFO - change_page:139 - Changed to page: settings +2025-07-09 16:18:37 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:18:37 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:18:43 - newmusic.soulseek_client - INFO - search:144 - Starting search for: 'Queen' +2025-07-09 16:18:43 - newmusic.soulseek_client - DEBUG - search:154 - Search data: {'searchText': 'Queen', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:18:43 - newmusic.soulseek_client - DEBUG - search:155 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:18:43 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:18:43 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:18:43 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'Queen', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:18:44 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:18:44 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"deb22231-fc49-4bfb-ade1-7d2e2a3ac72c","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Queen","startedAt":"2025-07-09T23:18:44.0764041Z","state":"InProgress","token":20}... +2025-07-09 16:18:44 - newmusic.soulseek_client - INFO - search:168 - Search initiated with ID: deb22231-fc49-4bfb-ade1-7d2e2a3ac72c +2025-07-09 16:18:44 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:18:54 - newmusic.soulseek_client - DEBUG - search:173 - Getting results for search ID: deb22231-fc49-4bfb-ade1-7d2e2a3ac72c +2025-07-09 16:18:54 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/deb22231-fc49-4bfb-ade1-7d2e2a3ac72c +2025-07-09 16:18:54 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:18:54 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:18:54 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"endedAt":"2025-07-09T23:18:45.0705064Z","fileCount":17590,"id":"deb22231-fc49-4bfb-ade1-7d2e2a3ac72c","isComplete":true,"lockedFileCount":1262,"responseCount":250,"responses":[],"searchText":"Queen","startedAt":"2025-07-09T23:18:44.0764041Z","state":"Completed, ResponseLimitReached","token":20}... +2025-07-09 16:18:54 - newmusic.soulseek_client - DEBUG - search:179 - Results response keys: ['endedAt', 'fileCount', 'id', 'isComplete', 'lockedFileCount', 'responseCount', 'responses', 'searchText', 'startedAt', 'state', 'token'] +2025-07-09 16:18:54 - newmusic.soulseek_client - INFO - search:183 - Processing 0 user responses +2025-07-09 16:18:54 - newmusic.soulseek_client - INFO - search:211 - Found 0 results for query: Queen +2025-07-09 16:22:43 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:22:47 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:22:47 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:22:47 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:22:47 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:22:47 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:22:47 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:22:48 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:22:49 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:22:49 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:22:51 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:22:52 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:22:54 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:22:54 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:23:00 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:23:07 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:23:30 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:23:44 - newmusic.soulseek_client - INFO - search:144 - Starting search for: 'Queen' +2025-07-09 16:23:44 - newmusic.soulseek_client - DEBUG - search:154 - Search data: {'searchText': 'Queen', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:23:44 - newmusic.soulseek_client - DEBUG - search:155 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:23:44 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:23:44 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:23:44 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'Queen', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:23:45 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:23:45 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"870c2e88-3cbb-4532-8e64-654d32add626","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Queen","startedAt":"2025-07-09T23:23:45.0300361Z","state":"InProgress","token":21}... +2025-07-09 16:23:45 - newmusic.soulseek_client - INFO - search:168 - Search initiated with ID: 870c2e88-3cbb-4532-8e64-654d32add626 +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:173 - Getting results for search ID: 870c2e88-3cbb-4532-8e64-654d32add626 +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/870c2e88-3cbb-4532-8e64-654d32add626/responses +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: [{"fileCount":2,"files":[{"bitRate":320,"code":1,"extension":"","filename":"@@dsyvn\\complete\\Buttsteak\\Men Who Pause\\09 Fanning the Queen (Quaquatora).mp3","length":84,"size":3488324,"isLocked":false},{"bitRate":160,"code":1,"extension":"","filename":"@@dsyvn\\complete\\Ruby Isle\\Appetite for Destruction\\12 Rocket Queen (feat. Nicole Godiva).mp3","length":331,"size":6903167,"isLocked":false}],"hasFreeUploadSlot":true,"lockedFileCount":0,"lockedFiles":[],"queueLength":0,"token":21,"uploadSp... +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:181 - Responses data type: +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:182 - Responses data length: 250 +2025-07-09 16:23:55 - newmusic.soulseek_client - INFO - search:193 - Processing 250 user responses +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User mr_h has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Zoltron has 18 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User PDB2025 has 318 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User applegiver has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User mt180 has 4 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Matasu has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Sonder has 232 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User mike20334 has 26 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Chris989 has 0 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User maneuve has 0 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User cookycrumbs has 56 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User dehydrated-presence has 26 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User newbody has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User xaviervalentine has 101 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User vienma has 11 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User simplyzurg has 10 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User TruthPigeon has 18 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User jtoobs has 31 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User gayscience has 21 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Ptet has 17 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User bsdsm has 69 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User duckofhermeto has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User flankstaek has 285 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User underyx has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User tectonicsynclair has 150 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User wrapt_in_plastik has 48 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User oliviolag has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User gulliver has 9 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User slskwarlan has 78 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User gaast has 7 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Dr. Taco has 41 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Koukyu has 24 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User DJ BRAINZ has 40 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User eoswald has 6 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Ozwaht has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Psybinary has 57 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User timojhen has 66 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User tarobytes has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User admin192205 has 73 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Gabbycat28 has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ZionKush has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Varnish8242 has 33 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User composerzane has 579 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User HeroByEnriqueInglasias has 259 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User FastAlice has 16 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Disgonuts has 11 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User wydferr has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User wasson101 has 17 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Frenchy75 has 17 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Big Moosh has 62 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Beaumontsebos has 122 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User sly_separator has 46 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User JomSpoons has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User zoinkadoodle has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Freddie Boyd has 21 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User JohnDeer420 has 44 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User adamantite has 18 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User naraberu has 4 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User craigdemarco has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User UntouchedWagons has 5 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Prkl has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User gotitlikethat has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User wgiacchi has 35 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User longseason98 has 5 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User thatsnotsoonenough has 16 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User The Locutus has 290 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User cy1der has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User chibiotaku has 53 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User JJohnson3000 has 6 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User dinocrisis2 has 128 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User DrMopinker has 31 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User BlackMoon has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User CoreyCoreyDoxenBoy has 5 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User systemdip has 7 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User velvetomo has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User reemo4250 has 300 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User smitty.jones has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User bound_internal has 24 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User pescados666 has 5 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User SpaceSofa has 9 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User biygas1 has 23 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User rainfall has 4 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User fileformatpng has 197 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Preorder Girlfriend has 5 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ITK1000 has 117 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User skysofgold has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User mst3kld has 405 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User lithos_ has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User JColburn has 190 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User cryoslash has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Brasky666 has 4 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Torment has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User leftbird has 88 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User R4di04kt1v3 has 37 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Wildman23 has 4 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User loganterriah1234 has 26 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ZXStarFox has 13 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User lamotrigine has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Doolittle has 96 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User tatttuna has 8 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User coastguard has 56 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User naranjito8 has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User mcspanx has 512 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User fosteradmin has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User skullkid has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Azrael75 has 94 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User oggboy has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User mazinkaiser has 191 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Ace92 has 129 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User diddums has 349 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User You'resopretty has 23 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User raev_tech has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User mumkee has 8 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User fuzzy_ has 300 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User XB_22 has 47 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User BigDiscNRG<3 has 7 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User icurseyou has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User team of helpers has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User davesv has 71 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User recovery8655 has 147 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User snowsenses has 24 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User tvod has 8 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Pystoph has 328 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User birthcontrolblues has 55 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User onenightinkyoto has 5 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Trisska has 60 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User lilypad2007 has 38 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User CasterlyRock has 254 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User XanderLeoarro has 16 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User nitrogenkitty has 33 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User jonny290 has 55 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Avengersman has 4 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User streetsngr has 20 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User owosenpai has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User dmikes3000 has 66 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User slartislartbart has 7 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User BrutalMalediction has 11 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Jah Breizh 29 has 0 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User SenseiKev has 0 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User bobibob has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User marsellus has 22 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User scrouitbuffl41 has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ericthedj has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User UltraHKR has 51 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User pirandellokruger has 4 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User podking has 116 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Guilo has 32 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User sdothum has 39 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User digixdestined has 125 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User havanabenny has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ksentner has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ewk has 7 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ElTipoAgudo has 24 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User mad2 has 49 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User zvonx_dub has 16 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User seanseekssoul69 has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User devteamster has 45 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User tiguy64 has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User darkmegami has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ou812isee has 380 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User NotYou has 47 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User vlorkroombah has 149 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User snoopstah has 8 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User hamoja2007 has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User chu chu has 211 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Souvarine88 has 7 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Depravity has 176 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User BL4CKH0L3H34RT has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User shaneos has 24 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User BootOnFace has 60 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User wonky86 has 220 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User SomthnNu has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User [NL]=JB= has 0 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User chaosmagickdudio has 4 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User cooperlaw has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Routine-Nothing1234 has 22 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User drmzbeatz has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User grimus5 has 32 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User musixofthespheres has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Siador has 130 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User macprefect has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User thathumanishuman has 52 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User dublinerzzz has 9 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User unias has 15 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User kiricin has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Salty the Wonder Dog has 28 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User YetiAlpha has 11 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User epml has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User tappy has 74 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User davefoley1211 has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User alex45454444 has 15 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User czgibson has 13 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Minty has 8 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User taddyshack22 has 15 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User sneezycat has 331 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User bennyliquid has 22 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User hannahwantstodie has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User doctae has 9 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User stefsegers has 18 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User m0ngk has 22 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Cherribi has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User thedudeabides344 has 10 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User The_E_man07 has 42 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User bota has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User insanity42 has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User theemole has 272 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User crco has 31 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User scruffalump has 382 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User titl_pc has 48 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User unrefined2480 has 27 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User strontiumdog has 71 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User winivb has 10 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User soya999johnny has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User cammymoi has 9 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User adventuregirl91 has 19 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User burningrome has 49 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User odenihy has 30 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Highsteppa has 14 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Surelock has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User adrenalien has 11 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ZoeFromParis has 162 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ucbvacv has 0 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User blindguy42 has 38 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User kellykapunkski has 107 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User PurifierUnit has 138 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User maxebon has 12 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User BlastoiseVeteran has 10 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User d-s has 12 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User jackharrer has 31 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User katamari_tanoc has 4 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User AmeliaSoulseek has 33 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User loko11 has 36 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User andy_f has 16 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User fivepointsquare has 99 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Kasakuenkou has 167 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User carbone has 243 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User zaprooder has 260 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Neon215 has 16 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User BradDeMan has 153 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User gulop has 3 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Exicator has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User zolaris has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User r0b07 has 300 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Tintin140610 has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User nolangate has 18 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User mophreo has 2 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User ducksinarow has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User cadorette has 157 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User catamountnj has 54 files +2025-07-09 16:23:55 - newmusic.soulseek_client - DEBUG - search:198 - User Gladuin has 1 files +2025-07-09 16:23:55 - newmusic.soulseek_client - INFO - search:221 - Found 13988 results for query: Queen +2025-07-09 16:24:36 - newmusic.soulseek_client - INFO - search:144 - Starting search for: 'virtual mage' +2025-07-09 16:24:36 - newmusic.soulseek_client - DEBUG - search:154 - Search data: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:24:36 - newmusic.soulseek_client - DEBUG - search:155 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:24:36 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:24:36 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:24:36 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:24:36 - newmusic.soulseek_client - ERROR - _make_request:135 - Error making API request: Event loop is closed +2025-07-09 16:24:36 - newmusic.soulseek_client - ERROR - search:159 - No response from search POST request +2025-07-09 16:24:43 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 16:24:44 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:24:45 - newmusic.soulseek_client - INFO - search:144 - Starting search for: 'virtual mage' +2025-07-09 16:24:45 - newmusic.soulseek_client - DEBUG - search:154 - Search data: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:24:45 - newmusic.soulseek_client - DEBUG - search:155 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:24:45 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:24:45 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:24:45 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:24:45 - newmusic.soulseek_client - ERROR - _make_request:135 - Error making API request: Event loop is closed +2025-07-09 16:24:45 - newmusic.soulseek_client - ERROR - search:159 - No response from search POST request +2025-07-09 16:24:47 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:24:53 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:24:53 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:24:53 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:24:53 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:24:53 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:24:53 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:24:54 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:24:54 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:24:54 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:24:56 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:24:56 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:24:58 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:24:59 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:25:00 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:25:05 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:25:12 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:25:16 - newmusic.soulseek_client - INFO - search:144 - Starting search for: 'virtual mage' +2025-07-09 16:25:16 - newmusic.soulseek_client - DEBUG - search:154 - Search data: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:25:16 - newmusic.soulseek_client - DEBUG - search:155 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:25:16 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:25:16 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:25:16 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:25:16 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:25:16 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"e6a0466e-a62f-43ce-885e-69a954166c20","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"virtual mage","startedAt":"2025-07-09T23:25:16.4885448Z","state":"InProgress","token":22}... +2025-07-09 16:25:16 - newmusic.soulseek_client - INFO - search:168 - Search initiated with ID: e6a0466e-a62f-43ce-885e-69a954166c20 +2025-07-09 16:25:26 - newmusic.soulseek_client - DEBUG - search:173 - Getting results for search ID: e6a0466e-a62f-43ce-885e-69a954166c20 +2025-07-09 16:25:26 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/e6a0466e-a62f-43ce-885e-69a954166c20/responses +2025-07-09 16:25:26 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:25:26 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:25:26 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: []... +2025-07-09 16:25:26 - newmusic.soulseek_client - ERROR - search:178 - No response from search responses GET request +2025-07-09 16:26:06 - newmusic.soulseek_client - INFO - search:144 - Starting search for: 'virtual mage flac' +2025-07-09 16:26:06 - newmusic.soulseek_client - DEBUG - search:154 - Search data: {'searchText': 'virtual mage flac', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:26:06 - newmusic.soulseek_client - DEBUG - search:155 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:26:06 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:26:06 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:26:06 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'virtual mage flac', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:26:06 - newmusic.soulseek_client - ERROR - _make_request:135 - Error making API request: Event loop is closed +2025-07-09 16:26:06 - newmusic.soulseek_client - ERROR - search:159 - No response from search POST request +2025-07-09 16:26:09 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:26:16 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:26:16 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:26:16 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:26:16 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:26:16 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:26:16 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:26:17 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:26:17 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:26:17 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:26:20 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:26:21 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:26:22 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:26:23 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:26:28 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:26:35 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:26:37 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:26:50 - newmusic.soulseek_client - INFO - search:144 - Starting search for: 'Lincoln Park' +2025-07-09 16:26:50 - newmusic.soulseek_client - DEBUG - search:154 - Search data: {'searchText': 'Lincoln Park', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:26:50 - newmusic.soulseek_client - DEBUG - search:155 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:26:50 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:26:50 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:26:50 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'Lincoln Park', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:26:50 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:26:50 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"0e93f417-7777-4463-b8ee-8703c3e0672f","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Lincoln Park","startedAt":"2025-07-09T23:26:50.8264957Z","state":"InProgress","token":23}... +2025-07-09 16:26:50 - newmusic.soulseek_client - INFO - search:168 - Search initiated with ID: 0e93f417-7777-4463-b8ee-8703c3e0672f +2025-07-09 16:27:00 - newmusic.soulseek_client - DEBUG - search:173 - Getting results for search ID: 0e93f417-7777-4463-b8ee-8703c3e0672f +2025-07-09 16:27:00 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/0e93f417-7777-4463-b8ee-8703c3e0672f/responses +2025-07-09 16:27:00 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:27:00 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:27:00 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: []... +2025-07-09 16:27:00 - newmusic.soulseek_client - ERROR - search:178 - No response from search responses GET request +2025-07-09 16:27:04 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:27:11 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:27:11 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:27:11 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:27:11 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:27:11 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:27:11 - newmusic.soulseek_client - INFO - _setup_client:88 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:27:12 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:27:12 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:27:12 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:27:14 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:27:15 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:27:16 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:27:18 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:27:18 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:27:23 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:27:30 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:27:51 - newmusic.soulseek_client - INFO - search:144 - Starting search for: 'Queen Bohemian Rhapsody' +2025-07-09 16:27:51 - newmusic.soulseek_client - DEBUG - search:154 - Search data: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:27:51 - newmusic.soulseek_client - DEBUG - search:155 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:27:51 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:27:51 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:27:51 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:27:52 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:27:52 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"d6b4d776-65f0-406e-b8ba-621c5497af84","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Queen Bohemian Rhapsody","startedAt":"2025-07-09T23:27:52.2043218Z","state":"InProgress","token":24}... +2025-07-09 16:27:52 - newmusic.soulseek_client - INFO - search:168 - Search initiated with ID: d6b4d776-65f0-406e-b8ba-621c5497af84 +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:173 - Getting results for search ID: d6b4d776-65f0-406e-b8ba-621c5497af84 +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/d6b4d776-65f0-406e-b8ba-621c5497af84/responses +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@vpktj\\Music Videos\\Queen - Bohemian Rhapsody 1080p upscale.mkv","size":145210439,"isLocked":false},{"code":1,"extension":"","filename":"@@vpktj\\Music Videos\\queen - bohemian rhapsody-dvdrip-x264-1975-zvid int.mkv","size":193723365,"isLocked":false},{"bitRate":187,"code":1,"extension":"","filename":"@@vpktj\\Music\\Queen\\Queen - Stone Cold Classics\\09 - Bohemian Rhapsody.mp3","length":354,"size":8298496,"isLocked":false}],"hasF... +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:181 - Responses data type: +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:182 - Responses data length: 249 +2025-07-09 16:28:02 - newmusic.soulseek_client - INFO - search:193 - Processing 249 user responses +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User slskwarlan has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User BradDeMan has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User intjonathan has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User OPOC has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User diddums has 28 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User PurifierUnit has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User (>^.^)> has 9 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User adamantite has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User wrapt_in_plastik has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Ace92 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User composerzane has 7 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User godking has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User BootOnFace has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User maneuve has 0 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Wake has 6 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User crozier has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User TruthPigeon has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User yoyo961 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User crutonjohn has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ocejo has 39 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User fortyhoursuit has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User VinyrealDisease has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User skittleguy has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User fuzzy_ has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User johnnypolite has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User thathumanishuman has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User fartcobras has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Azrael75 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User steofab has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Hangfire has 30 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Depravity has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User recovery8655 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User basshunterz has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Jameson12 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User theemole has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User knz has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User The Locutus has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User CleanupCrew has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User fatgas has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User tectonicsynclair has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Psybinary has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User molokodrengo has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Varnish8242 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User admin192205 has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User dougthecommish has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User sitzkrieg has 11 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Mr_Tooduloo has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Sonder has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User FearTheMullet has 8 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User snow has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User deyraud has 6 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User elipsedeclipse has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User richmilnix has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Adequate has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User bleebobreebo has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User thx1138 has 16 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User DanDormant has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User reuther has 8 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ReTod has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User PruneHysteria has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User dondee2 has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Freddie Boyd has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User djphanatik has 0 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User NickNack has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User dinocrisis2 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Beaumontsebos has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User techllama has 7 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User swampgator has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User xochisdad has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User MegaTanman8 has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User cadorette has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User bigman654321 has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User nephili has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User glitchris has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User dspgerm has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Kasakuenkou has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User SoundInvestment has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ill equipped has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User beatvela has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User itmustbeacamel has 6 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User jakeholmes has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User 30feet has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User chewi105 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User keller95 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ZoloOldiez has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User tvod has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User mst3kld has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User mogwais1234 has 62 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User vinoak has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User deltufjp has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Dr. Dick has 15 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Doran has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User wasson101 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User DigidocTN has 180 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User badbanker has 6 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User sbmusicpants has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User kerobaros has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User jhlusk2 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User houseofarson! has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User hairbag has 0 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User notarysojac has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User emithestrangexx0 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User bertoxiv has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User bigkahuna30267 has 13 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User BillyStinkyPit911 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User mazinkaiser has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ru_ready has 63 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User liopleurod0n has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User MiksNSnorty has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User mcspanx has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User FalconFour has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User vlorkroombah has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User qest0 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User jeskola333 has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User chemetic has 23 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User jbroad70 has 0 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User kurlee has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Matticus has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User zerothepenguin has 0 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ou812isee has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User SoulseekQt 2019.7.22 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ruokanga has 7 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Rypan has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User chu chu has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User hexazene11 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User CzechCZGaming has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User WanderSoul has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User M3H9X has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Bruxist has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Record-Gerbil has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User halofan has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Unjustly5221 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User caecgirl has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User XY0 has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User mothman666 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User yroyathon has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User moleman has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User TrevorBrooking has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User heijsten1 has 37 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User carspacefox has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User gregsolo has 11 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ShiftyPotatoes has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User NotYou has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User notZX has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Gens has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Riche2k24 has 0 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User mikep800 has 19 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User jackharrer has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User East_Arctica has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User dethiscoming has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Wolf359 has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User tilt has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User glint has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User tardisnomad has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Pystoph has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User CirkuitShane has 8 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User atomicteevee has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User JamesTran has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User GetLuckyB3 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User kojurama has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User diktate2 has 59 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User memedaddy11 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User epitaxial_layer has 7 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User cellobear has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Wond3rQc has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User dotdotbleepbleep has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Tapbritanalgene has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User TheBun has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Unwrapped3759 has 27 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User alicenutter has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Nokano has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User blueness5555 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User darkling23 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User MossyOak has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User iancurtis50cent has 7 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User naiyu999 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User GavLid2001 has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Routine-Nothing1234 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ilham827 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Soul716 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User nosearmy44 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User sneezycat has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User reemo4250 has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Psydra has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User jshields24 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Jefferderp has 11 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User isnotsocial has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User 420realitiy has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User mrkgnao has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User shemsu has 0 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User xannia has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User r0b07 has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User 10010 has 8 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User matspiaggi has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User bobtheamazingwondermule has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User shadow124 has 28 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Erebus66 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Fester Bestertester has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User checkonetwo34 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Firehair12000 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User teen has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User firiusfoxx has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User peaceLoveAndProperty has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User birck has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Cepon has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User plexman has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User querty has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User birthcontrolblues has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User earc1520 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User The_Zbi has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User happytribble has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User 9jafdsz has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User VICLCR has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User MUSICLOVER123 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Divine Wind has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User drago6336 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User jimbob23 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User jukesville has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User deepwound1 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User zertsntkcz has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ljthedj has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User yauch701 has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Oort_Cloud has 0 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Velis3 has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User k1T4eR has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Arkainnihx has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User geofmcm has 3 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User maxif875 has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User lilongueti has 5 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Rickster has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User CJET99 has 35 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Grapeman69 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Kuririn has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User deadfunk has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User vinnyb90 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Tubbyzzzt has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User dietpepsi has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Music Stealer has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User laststop has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Zhiro90 has 10 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User george goo has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ztronzo has 10 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User strider711 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User ikejacobovits has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User Dirtybird67 has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User AhBino has 1 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User wildwolf23 has 4 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User itmightbemikey has 2 files +2025-07-09 16:28:02 - newmusic.soulseek_client - DEBUG - search:198 - User larsinio has 21 files +2025-07-09 16:28:02 - newmusic.soulseek_client - INFO - search:221 - Found 1224 results for query: Queen Bohemian Rhapsody +2025-07-09 16:28:23 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-09 16:28:23 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:28:23 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'OPOC', 'files': ["@@srdev\\Ian's Music Collection\\Queen - A Night At The Opera\\Queen - Bohemian Rhapsody.mp3"]} +2025-07-09 16:28:23 - newmusic.soulseek_client - ERROR - _make_request:135 - Error making API request: Event loop is closed +2025-07-09 16:34:01 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:34:09 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:34:09 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:34:09 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:34:09 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:34:09 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:34:09 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:34:10 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:34:10 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:34:10 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:34:13 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:34:14 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:34:15 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:34:16 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:34:21 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:34:29 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:34:39 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:34:44 - newmusic.soulseek_client - INFO - search:151 - Starting search for: 'Queen Bohemian Rhapsody' +2025-07-09 16:34:44 - newmusic.soulseek_client - DEBUG - search:161 - Search data: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:34:44 - newmusic.soulseek_client - DEBUG - search:162 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:34:44 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:34:44 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:34:44 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:34:44 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:34:44 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"1aa18d52-353d-419c-b1a1-266d6e02628b","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Queen Bohemian Rhapsody","startedAt":"2025-07-09T23:34:44.9330485Z","state":"InProgress","token":25}... +2025-07-09 16:34:44 - newmusic.soulseek_client - INFO - search:175 - Search initiated with ID: 1aa18d52-353d-419c-b1a1-266d6e02628b +2025-07-09 16:34:54 - newmusic.soulseek_client - DEBUG - search:180 - Getting results for search ID: 1aa18d52-353d-419c-b1a1-266d6e02628b +2025-07-09 16:34:54 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/1aa18d52-353d-419c-b1a1-266d6e02628b/responses +2025-07-09 16:34:54 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: [{"fileCount":2,"files":[{"bitRate":320,"code":1,"extension":"","filename":"@@srdev\\Ian's Music Collection\\Queen - A Night At The Opera\\Queen - Bohemian Rhapsody.mp3","length":354,"size":14235241,"isLocked":false},{"bitRate":320,"code":1,"extension":"","filename":"@@srdev\\Ian's Music Collection\\Queen - Live Killers\\Queen - Bohemian Rhapsody.mp3","length":362,"size":14513101,"isLocked":false}],"hasFreeUploadSlot":true,"lockedFileCount":0,"lockedFiles":[],"queueLength":0,"token":25,"uploadSp... +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:188 - Responses data type: +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:189 - Responses data length: 250 +2025-07-09 16:34:55 - newmusic.soulseek_client - INFO - search:200 - Processing 250 user responses +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User OPOC has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User slskwarlan has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Hangfire has 30 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Psybinary has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User TruthPigeon has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User CzechCZGaming has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User wasson101 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User tectonicsynclair has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User BradDeMan has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Ace92 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Sonder has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Jookly has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User intjonathan has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User crozier has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User diddums has 28 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User conyeezy has 26 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Kasakuenkou has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User bobbyt420 has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User adamantite has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User reuther has 8 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User dinocrisis2 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User godking has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Freddie Boyd has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User JColburn has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User cryoslash has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User SkoomaPipe has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User slipknutz has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User GavLid2001 has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User devteamster has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User bootsofglory has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User PurifierUnit has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User thx1138 has 16 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User skittleguy has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Thorkill has 0 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User zaprooder has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User mst3kld has 5 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User NotYou has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User digixdestined has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User johnnypolite has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User bigman654321 has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ou812isee has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User crutonjohn has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Varnish8242 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User glitchris has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User (>^.^)> has 9 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Unwrapped3759 has 27 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User chewi105 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Ruby has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User mcspanx has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User scruffalump has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User thathumanishuman has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User [audiogalaxy] has 9 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User deltufjp has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User fortyhoursuit has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User csgreeley has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User mogwais1234 has 62 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User bye-ivan has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User theemole has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User dopefisher has 9 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Azrael75 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User IronTree1925 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Beaumontsebos has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User DanteEdward has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User The Locutus has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User recovery8655 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User vlorkroombah has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User doodle0 has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User thebeneboi has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User wewoo has 24 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User badbanker has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Arkainnihx has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User fatgas has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Gbscobel has 25 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User chemetic has 23 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User puresauce35 has 14 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Wolf359 has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Zomoskepsis has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User dougthecommish has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User skidxml has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User VinyrealDisease has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User yauch701 has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Bruxist has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User beatvela has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User 30feet has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User rpmcmurphy19999 has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User memedaddy11 has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User JTE1817 has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User slsk2d2 has 7 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User elipsedeclipse has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User mazinkaiser has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ooepui18 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User oldmuckyhead1 has 7 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User MiksNSnorty has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Rypan has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User steofab has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User CleanupCrew has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ReTod has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User snow has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User savevsdeath has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User epitaxial_layer has 7 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Murmur has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User itmightbemikey has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ru_ready has 63 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User cellobear has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User jeffycool has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User cadorette has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ljthedj has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User robb64 has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ilham827 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User TIQA has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User RandomZero has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User emithestrangexx0 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User nephili has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Adequate has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Pystoph has 5 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User teen has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Someguy1332 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User =uqpu= has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Lava_Lamp918 has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User roman.pig.iron has 34 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User sitzkrieg has 11 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Wake has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User M3H9X has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User dspgerm has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User dondee2 has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User 420realitiy has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User basshunterz has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ketacat has 0 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User tvod has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User happytribble has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Doran has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User dirtyladle has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Erebus66 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User MegaTanman8 has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Jansten has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User itmustbeacamel has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User LeFroot has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User richmilnix has 5 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User PenguinOwl has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User kojurama has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Shogunnnn has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User deyraud has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User imalamuya has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User firiusfoxx has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User activon has 34 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Mr_Tooduloo has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User TheBun has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User yroyathon has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User xochisdad has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User rozhestvensky has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User nosearmy44 has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User MossyOak has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User mommyissues has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User zecho has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Velis3 has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User pkriegler has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User vinoak has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User teledyn has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User kerobaros has 5 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User zelgadis has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User DanDormant has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User bevbos has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User yoyo961 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User fivepointsquare has 5 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User mrkgnao has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User reemo4250 has 5 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User k1T4eR has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User dotdotbleepbleep has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User myspacearchiveproject has 7 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Lao_Man_E has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Rickster has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User nacaeep has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User fakedbatman has 12 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User notarysojac has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Depravity has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User halofan has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User DigidocTN has 180 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User jeskola333 has 5 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Tordenflesk has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User sumb0dy has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User copperstairs has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User strider711 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User jhlusk2 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User tewa has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Sando_Con has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User gregsolo has 11 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User soundseeker3699 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ikejacobovits has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User timmorgan1936 has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User 9jafdsz has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Riche2k24 has 0 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User BigGuy38372 has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Nick7777777 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ritsukushi has 5 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User M3H9Y has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Record-Gerbil has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Dr. Dick has 15 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User qest0 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User gribble has 24 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User mothman666 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ruokanga has 7 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User cyanmuskox has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User techllama has 7 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User plexman has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User goldmine has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User deadfunk has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User pumpermaniacpc has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User CaptainJam has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User RobG has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User mymac2022 has 48 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User domination has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User greenandredandlil has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User afronaut has 7 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User d-s has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Johntest has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User KangarooJay has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User TrevorBrooking has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User wrmbuz7 has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User steelepdx has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Music Stealer has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User BaddieWithoutOrgans has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User cleffable has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User tyesoup has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User knz has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User SLSK3987 has 23 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User adam554 has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User gmhonk has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User gko has 22 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User bigkahuna30267 has 13 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User srmort has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User SoundInvestment has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Markround has 18 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User astuary has 12 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User NickNack has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User isns-qt has 6 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User r0b07 has 3 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Oldskooler has 5 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User wildwolf23 has 4 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Hurtdeer has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User bleebobreebo has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Letitbe has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User superphunk2 has 0 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Waldomar has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Vreenskey has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User avotien has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User jbroad70 has 0 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User CAPCOM has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User ShiftyPotatoes has 2 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User grangeygrangey has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - DEBUG - search:205 - User Patriarch Fisaal has 1 files +2025-07-09 16:34:55 - newmusic.soulseek_client - INFO - search:228 - Found 1301 results for query: Queen Bohemian Rhapsody +2025-07-09 16:35:02 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-09 16:35:02 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:35:02 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'OPOC', 'files': ["@@srdev\\Ian's Music Collection\\Queen - A Night At The Opera\\Queen - Bohemian Rhapsody.mp3"]} +2025-07-09 16:35:02 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 405 +2025-07-09 16:35:02 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:35:02 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 405 - +2025-07-09 16:38:32 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:39:23 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:39:23 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:39:23 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:39:23 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:39:23 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:39:23 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:39:24 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:39:24 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:39:24 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:39:27 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:39:28 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:39:29 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:39:30 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:39:35 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:39:43 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:39:44 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:39:58 - newmusic.soulseek_client - INFO - search:151 - Starting search for: 'Queen Bohemian Rhapsody' +2025-07-09 16:39:58 - newmusic.soulseek_client - DEBUG - search:161 - Search data: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:39:58 - newmusic.soulseek_client - DEBUG - search:162 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:39:58 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 16:39:58 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:39:58 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 16:39:58 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:39:58 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"e89fa560-9506-424f-b753-4fc353172fa8","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Queen Bohemian Rhapsody","startedAt":"2025-07-09T23:39:58.6964813Z","state":"InProgress","token":26}... +2025-07-09 16:39:58 - newmusic.soulseek_client - INFO - search:175 - Search initiated with ID: e89fa560-9506-424f-b753-4fc353172fa8 +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:180 - Getting results for search ID: e89fa560-9506-424f-b753-4fc353172fa8 +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/e89fa560-9506-424f-b753-4fc353172fa8/responses +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: [{"fileCount":1,"files":[{"bitRate":141,"code":1,"extension":"","filename":"@@vawvt\\Music\\Queen\\A Capella\\01 Bohemian Rhapsody (A Cappella).mp3","length":361,"size":6387920,"isLocked":false}],"hasFreeUploadSlot":true,"lockedFileCount":0,"lockedFiles":[],"queueLength":0,"token":26,"uploadSpeed":279452,"username":"Ace92"},{"fileCount":3,"files":[{"bitDepth":16,"code":1,"extension":"","filename":"Music\\Queen\\Queen - A Night at the Opera\\A Night at the Opera - 11 - Bohemian Rhapsody.flac","le... +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:188 - Responses data type: +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:189 - Responses data length: 249 +2025-07-09 16:40:08 - newmusic.soulseek_client - INFO - search:200 - Processing 249 user responses +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User Ace92 has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User Sonder has 3 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User TruthPigeon has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User tectonicsynclair has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User Psybinary has 3 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User Marlowe242 has 35 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User recovery8655 has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User Freddie Boyd has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User wasson101 has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User csgreeley has 2 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User NotYou has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User Beaumontsebos has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User Kasakuenkou has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User ReTod has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User cryoslash has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User glitchris has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User mazinkaiser has 2 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User ru_ready has 63 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User MiksNSnorty has 2 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User chemetic has 23 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User mcspanx has 3 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User Varnish8242 has 1 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User itmightbemikey has 2 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User The Locutus has 4 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User jeskola333 has 5 files +2025-07-09 16:40:08 - newmusic.soulseek_client - DEBUG - search:205 - User skidxml has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User timmorgan1936 has 4 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User mogwais1234 has 62 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User itmustbeacamel has 6 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User ou812isee has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User dinocrisis2 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User cyanmuskox has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User tvod has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Jameson12 has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User mst3kld has 5 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User cellobear has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Grapeman69 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User birthcontrolblues has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User roman.pig.iron has 34 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User slipknutz has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Adequate has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Jansten has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User sleepisrong has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User deadfunk has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User sbdadmak has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Record-Gerbil has 4 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Markround has 18 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User ljthedj has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User greenandredandlil has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Patriarch Fisaal has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User BigGuy38372 has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User nefasto has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User dangledong has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User tofillwithfruit has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User wrmbuz7 has 4 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Lava_Lamp918 has 6 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User groovygru has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Letitbe has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User isnotsocial has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User MossyOak has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Pystoph has 5 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User kojurama has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User happytribble has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User churchofozzy1 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User vlorkroombah has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User sbmusicpants has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User devteamster has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Johntest has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User SLSK3987 has 23 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User digixdestined has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Kyle the Raccoon has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User zertsntkcz has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Erebus66 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Goatzone has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User dopefisher has 9 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User ReekRend2 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Rickster has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User superphunk2 has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User davo1624 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User r0b07 has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User FuckBOYfromHELL has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User mymac2022 has 48 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User DonMarcos has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User frippery has 11 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User IronTree1925 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User myspacearchiveproject has 7 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Gbscobel has 25 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User PDB2025 has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User wewoo has 24 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User afronaut has 7 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User measlesbagel-slskd has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User zaprooder has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User ritsukushi has 5 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User vladrack has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User oier26 has 4 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User JColburn has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User truckermudflaps has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User thebeneboi has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User thrillhouse has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User johnny.megaton has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User SkoomaPipe has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User ztronzo has 10 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User lithium has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User pkriegler has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User danav has 16 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User braderski has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User bootsofglory has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User michkaa has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User mon5termatt-dc has 84 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User 420realitiy has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User assaub has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Ruby has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Slang911 has 11 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User bapi874uhbgv has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User sumb0dy has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User FooBarMitzvah has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User bobbyt420 has 6 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User lrgcorgi has 33 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Matt B has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User RandomZero has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User aisleofcats has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User scruffalump has 4 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User gribble has 24 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Sinterklaas has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User soundseeker3699 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User MarxAttack has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User retreatment has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User maneuve has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User sublinkday2 has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User imalamuya has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User eukka has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User thlayli_x has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User fivepointsquare has 5 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Number51 has 7 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User DanteEdward has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User activon has 34 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User damagedone has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User jonkxoo has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Livestock110 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User d-s has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User -DIM- has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User composerzane has 7 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User z4221 has 11 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User RuuqoHoosk has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User juy has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User CaptainJam has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User cumbucket has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User jshields24 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User fartcobras has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User staticvisionary has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User The_Real_Matt_Murdock has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Latinosoulboy has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User GavLid2001 has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Thorkill has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User heyheyfrapfrap has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User dirtyladle has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User NelsonBalvin has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User gronkle has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User grangeygrangey has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User vedicardi has 5 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Vreenskey has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User chu chu has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User BuzzIT has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User StaticDist0rtion has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User xmanmonk has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User oldmuckyhead1 has 7 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User rpmcmurphy19999 has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User tyesoup has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Corizon has 5 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Biotwist has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User =uqpu= has 4 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User C91ABBA8 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User nacaeep has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User dragonite has 45 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User SanchoPanza1 has 5 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User admin192205 has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User ekf has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User blamking has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User rozhestvensky has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User sheriffi has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User jcdee has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User LFJ has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User puresauce35 has 14 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User zinnac has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User JTE1817 has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User villythekid1 has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User vinnyb90 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Bestevaer has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Murmur has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User pandereta11 has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User dathedral has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User fruitchips has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Routine-Nothing1234 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User lanterhead has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User acme404 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User marsara9 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User savevsdeath has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User gallitopro has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Shogunnnn has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User dinfinity has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User seratoj has 40 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User alber_tok has 7 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Albertos has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User pepelepuff has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Hurtdeer has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User soundofmuzak has 10 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User ianisamazing has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User sjigsouza has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Lao_Man_E has 6 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User doodle0 has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Someguy1332 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Arkainnihx has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Neverwhere X has 4 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User muath has 23 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User MKUSA has 20 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User CAPCOM has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User seek5002 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User JaimeD has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Ultravod has 5 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User jvc85 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User gibberish55887 has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User doctormobius has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User fgsgsfsfg has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User RuudjeHD has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Otaku_Panda has 52 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User William Woollard has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User icalouse has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Pic0la has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User dr_jakub has 8 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User sneezycat has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Waldomar has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User blitz1181 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User elliotfox has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Harrys Hood has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User kento has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Goldfinger has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User uiseduvf has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User ta_face_esti has 4 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User hotbear1110 has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User bevbos has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User pumpermaniacpc has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Torgo has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User HuckinFappy has 4 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User wrapt_in_plastik has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User srmort has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Pixelsilzavon77 has 2 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User Handbanana has 0 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User domitilazia has 1 files +2025-07-09 16:40:09 - newmusic.soulseek_client - DEBUG - search:205 - User LeFroot has 3 files +2025-07-09 16:40:09 - newmusic.soulseek_client - INFO - search:228 - Found 1228 results for query: Queen Bohemian Rhapsody +2025-07-09 16:40:34 - newmusic.soulseek_client - DEBUG - download:241 - Attempting to download: @@spvqh\Music\Queen\Bohemian Rhapsody (Remastered 2011) .mp3 from TruthPigeon +2025-07-09 16:40:34 - newmusic.soulseek_client - DEBUG - download:252 - Trying endpoint: downloads with data: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 16:40:34 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/downloads +2025-07-09 16:40:34 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:40:34 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:40:35 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - download:260 - Endpoint downloads returned no response +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - download:252 - Trying endpoint: transfers/downloads with data: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 405 +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:40:35 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 405 - +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - download:260 - Endpoint transfers/downloads returned no response +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - download:252 - Trying endpoint: users/TruthPigeon/downloads with data: {'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/users/TruthPigeon/downloads +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:40:35 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - download:260 - Endpoint users/TruthPigeon/downloads returned no response +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - download:252 - Trying endpoint: downloads with data: {'username': 'TruthPigeon', 'filename': '@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3'} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/downloads +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'TruthPigeon', 'filename': '@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3'} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:40:35 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - download:260 - Endpoint downloads returned no response +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - download:267 - All POST endpoints failed, trying PUT method +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making PUT request to: http://localhost:5030/api/v0/downloads +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:40:35 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 16:40:36 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:40:36 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:40:36 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:40:36 - newmusic.soulseek_client - ERROR - download:276 - All download endpoints failed for @@spvqh\Music\Queen\Bohemian Rhapsody (Remastered 2011) .mp3 from TruthPigeon +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - download:241 - Attempting to download: music\Queen\A Night At The Opera (2011 Remaster) (1975)\070-Queen-Bohemian Rhapsody (Remastered 2011).flac from recovery8655 +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - download:252 - Trying endpoint: downloads with data: {'username': 'recovery8655', 'files': ['music\\Queen\\A Night At The Opera (2011 Remaster) (1975)\\070-Queen-Bohemian Rhapsody (Remastered 2011).flac']} +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/downloads +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'recovery8655', 'files': ['music\\Queen\\A Night At The Opera (2011 Remaster) (1975)\\070-Queen-Bohemian Rhapsody (Remastered 2011).flac']} +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:41:17 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - download:260 - Endpoint downloads returned no response +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - download:252 - Trying endpoint: transfers/downloads with data: {'username': 'recovery8655', 'files': ['music\\Queen\\A Night At The Opera (2011 Remaster) (1975)\\070-Queen-Bohemian Rhapsody (Remastered 2011).flac']} +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:41:17 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'recovery8655', 'files': ['music\\Queen\\A Night At The Opera (2011 Remaster) (1975)\\070-Queen-Bohemian Rhapsody (Remastered 2011).flac']} +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 405 +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:41:18 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 405 - +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - download:260 - Endpoint transfers/downloads returned no response +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - download:252 - Trying endpoint: users/recovery8655/downloads with data: {'files': ['music\\Queen\\A Night At The Opera (2011 Remaster) (1975)\\070-Queen-Bohemian Rhapsody (Remastered 2011).flac']} +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/users/recovery8655/downloads +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': ['music\\Queen\\A Night At The Opera (2011 Remaster) (1975)\\070-Queen-Bohemian Rhapsody (Remastered 2011).flac']} +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:41:18 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - download:260 - Endpoint users/recovery8655/downloads returned no response +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - download:252 - Trying endpoint: downloads with data: {'username': 'recovery8655', 'filename': 'music\\Queen\\A Night At The Opera (2011 Remaster) (1975)\\070-Queen-Bohemian Rhapsody (Remastered 2011).flac'} +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/downloads +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'recovery8655', 'filename': 'music\\Queen\\A Night At The Opera (2011 Remaster) (1975)\\070-Queen-Bohemian Rhapsody (Remastered 2011).flac'} +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:41:18 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - download:260 - Endpoint downloads returned no response +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - download:267 - All POST endpoints failed, trying PUT method +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making PUT request to: http://localhost:5030/api/v0/downloads +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'recovery8655', 'files': ['music\\Queen\\A Night At The Opera (2011 Remaster) (1975)\\070-Queen-Bohemian Rhapsody (Remastered 2011).flac']} +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:41:18 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:41:18 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:41:18 - newmusic.soulseek_client - ERROR - download:276 - All download endpoints failed for music\Queen\A Night At The Opera (2011 Remaster) (1975)\070-Queen-Bohemian Rhapsody (Remastered 2011).flac from recovery8655 +2025-07-09 16:45:22 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 16:52:53 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:52:53 - newmusic.main - INFO - main:173 - Starting NewMusic application +2025-07-09 16:52:53 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:52:53 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:52:53 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:52:53 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:52:55 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:52:56 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:52:56 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:52:58 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:52:59 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:53:01 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:53:02 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:53:07 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:53:14 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:53:21 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:56:32 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 16:56:32 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-09 16:56:32 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 16:56:32 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 16:56:32 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 16:56:32 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 16:56:33 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 16:56:33 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 16:56:34 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 16:56:36 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 16:56:37 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 16:56:39 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 16:56:39 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 16:56:45 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 16:56:52 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 16:56:52 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 16:56:54 - newmusic.soulseek_client - INFO - explore_api_endpoints:391 - Exploring slskd API endpoints... +2025-07-09 16:56:54 - newmusic.soulseek_client - DEBUG - explore_api_endpoints:419 - Swagger endpoint returned 404 +2025-07-09 16:56:54 - newmusic.soulseek_client - INFO - explore_api_endpoints:426 - Swagger not available, testing common endpoints... +2025-07-09 16:56:54 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/transfers +2025-07-09 16:56:54 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:56:55 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:56:55 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:56:55 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:56:55 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/downloads +2025-07-09 16:56:55 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:56:55 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:56:55 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:56:55 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:56:55 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-09 16:56:55 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: []... +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/api/transfers +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:56:56 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/api/downloads +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 16:56:56 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 16:56:56 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:04:56 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 17:04:56 - newmusic.main - INFO - closeEvent:157 - Cleaning up Downloads page threads... +2025-07-09 17:04:56 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... +2025-07-09 17:04:59 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... +2025-07-09 17:04:59 - newmusic.main - INFO - closeEvent:173 - Application closed successfully +2025-07-09 17:07:00 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 17:07:00 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-09 17:07:00 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 17:07:00 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 17:07:00 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 17:07:00 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 17:07:01 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 17:07:01 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 17:07:02 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 17:07:04 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 17:07:05 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 17:07:07 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 17:07:08 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 17:07:13 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 17:07:20 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 17:07:30 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 17:07:35 - newmusic.soulseek_client - INFO - search:202 - Starting search for: 'Queen Bohemian Rhapsody' +2025-07-09 17:07:35 - newmusic.soulseek_client - DEBUG - search:212 - Search data: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 17:07:35 - newmusic.soulseek_client - DEBUG - search:213 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 17:07:35 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 17:07:35 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:07:35 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 17:07:36 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 17:07:36 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"fb96c941-a039-4c5b-bf5f-e99eb694045c","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Queen Bohemian Rhapsody","startedAt":"2025-07-10T00:07:36.1620975Z","state":"InProgress","token":27}... +2025-07-09 17:07:36 - newmusic.soulseek_client - INFO - search:226 - Search initiated with ID: fb96c941-a039-4c5b-bf5f-e99eb694045c +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:231 - Getting results for search ID: fb96c941-a039-4c5b-bf5f-e99eb694045c +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/fb96c941-a039-4c5b-bf5f-e99eb694045c/responses +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: [{"fileCount":1,"files":[{"bitRate":320,"code":1,"extension":"","filename":"@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3","length":354,"size":14226682,"isLocked":false}],"hasFreeUploadSlot":true,"lockedFileCount":0,"lockedFiles":[],"queueLength":0,"token":27,"uploadSpeed":558297,"username":"TruthPigeon"},{"fileCount":1,"files":[{"bitRate":320,"code":1,"extension":"","filename":"@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3","length":356,"... +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:239 - Responses data type: +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:240 - Responses data length: 250 +2025-07-09 17:07:46 - newmusic.soulseek_client - INFO - search:251 - Processing 250 user responses +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User TruthPigeon has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User IronTree1925 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Jameson12 has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User wasson101 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User bootsofglory has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User bipferret has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Psybinary has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User unbrellafiasco has 16 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Varnish8242 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User devteamster has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ru_ready has 63 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User gribble has 24 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User dinocrisis2 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Kasakuenkou has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ou812isee has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User recovery8655 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User greenandredandlil has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User JColburn has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User cryoslash has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Beaumontsebos has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Gbscobel has 25 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User gyakusetsu has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User activon has 34 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Adequate has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User slipknutz has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User mst3kld has 5 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User dopefisher has 9 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jehyad has 5 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User MiksNSnorty has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Freddie Boyd has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User mogwais1234 has 62 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User scruffalump has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User sumb0dy has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User digixdestined has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User zaprooder has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User tvod has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User thebeneboi has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User roman.pig.iron has 34 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User CaptainJam has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User albiemedia has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User PDB2025 has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User composerzane has 7 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jeskola333 has 5 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Sonder has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User csgreeley has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User mcspanx has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Kyle the Raccoon has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Lava_Lamp918 has 6 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User maneuve has 0 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User wewoo has 24 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User doodle0 has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User sleepisrong has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Shad66 has 36 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User mazinkaiser has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User vlorkroombah has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User wrmbuz7 has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User birthcontrolblues has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Lao_Man_E has 6 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User sbmusicpants has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User JTE1817 has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jshields24 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User DearFriends has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User nefasto has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User itmustbeacamel has 6 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User chemetic has 23 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User tyesoup has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User eddie666 has 6 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Thorkill has 0 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User wrapt_in_plastik has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Record-Gerbil has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User puresauce35 has 14 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User is_a_train has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User soundseeker3699 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User BootOnFace has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User StaticDist0rtion has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User zerolexi_koshu has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User isnotsocial has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ljthedj has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User 420realitiy has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User cyanmuskox has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Pystoph has 5 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Matt B has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Marlowe242 has 35 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User SkoomaPipe has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User copperstairs has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User nacaeep has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User kojurama has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Arkainnihx has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User gko has 22 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User zertsntkcz has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User afronaut has 7 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User cellobear has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jfcitsok has 33 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User mymac2022 has 48 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User MossyOak has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Erebus66 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Ruby has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jukesville has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User davo1624 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User DanteEdward has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User groovygru has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User admin192205 has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User happytribble has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User deadfunk has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Goatzone has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User vinnyb90 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User sjigsouza has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User rozhestvensky has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User timmorgan1936 has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User LeFroot has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Grapeman69 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User myspacearchiveproject has 7 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User itmightbemikey has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User fivepointsquare has 5 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Nick7777777 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User dragonite has 45 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User The Locutus has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User measlesbagel-slskd has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Jefferderp has 11 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Murmur has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Rickster has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User chu chu has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Markround has 18 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User dirtyladle has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User houseofarson! has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User z4221 has 11 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jvc85 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Johntest has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User aisleofcats has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User okaygirly has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User pkriegler has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ritsukushi has 5 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User pumpermaniacpc has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Harrys Hood has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User lithium has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User d-s has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User seratoj has 40 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User bapi874uhbgv has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User CAPCOM has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User glitchris has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User grangeygrangey has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User lrgcorgi has 33 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User eukka has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User BigGuy38372 has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User frippery has 11 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User fartcobras has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User dangledong has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jonkxoo has 0 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ntx3743 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ReTod has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User slsk2d2 has 7 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User twinham has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User adequate has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Letitbe has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Depravity has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User wetfeet2000 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User FuckBOYfromHELL has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User dathedral has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ovingiv has 7 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User KangarooJay has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ReekRend2 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User rpmcmurphy19999 has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User oier26 has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Bestevaer has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User michkaa has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User doctormobius has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User sbdadmak has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Otaku_Panda has 52 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User churchofozzy1 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Someguy1332 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User superphunk2 has 0 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User AwesomeAustn has 28 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Ultravod has 5 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Handbanana has 0 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User vladrack has 0 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Patriarch Fisaal has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User r0b07 has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User tofillwithfruit has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Shogunnnn has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User OPOC has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User BuzzIT has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User thep50 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jcdee has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User fuzzy_ has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Slang911 has 11 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User hotbear1110 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User shanealeslie has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User marsara9 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Sinterklaas has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User blitz1181 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Livestock110 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User cumbucket has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Aethena has 11 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Jahstaff has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User soundofmuzak has 10 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Hurtdeer has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User LFJ has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User fruitchips has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Number51 has 7 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User imalamuya has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User TPBBubbles has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User HuckinFappy has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User SanchoPanza1 has 5 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User William Woollard has 0 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User BaddieWithoutOrgans has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User MarxAttack has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User braderski has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User techllama has 7 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User FooBarMitzvah has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ta_face_esti has 4 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User xmanmonk has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User retreatment has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User dicdic has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ianisamazing has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User thlayli_x has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Torgo has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User DonMarcos has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User zethrus has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User astuary has 12 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User juy has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User oscargrouch has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jafarlafarj has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User sheriffi has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User superluminaire has 33 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User srmort has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User RuudjeHD has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ashleyj83d has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jkmyers84 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User JovaZmaj has 5 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User ztronzo has 10 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Silo Beltsander2 has 26 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User clue has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Zomoskepsis has 6 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User RobG has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User mon5termatt-dc has 84 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User heyheyfrapfrap has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User NelsonBalvin has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User tylla has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User pgr5g has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User sh987 has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User 4Vcm0QMz has 14 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User murdercitydevil has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User nephili has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User foamclean2 has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User infinitepeaks has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User thrillhouse has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User assaub has 2 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User Me&MyDemons has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User zinnac has 1 files +2025-07-09 17:07:46 - newmusic.soulseek_client - DEBUG - search:256 - User jalan1268 has 3 files +2025-07-09 17:07:46 - newmusic.soulseek_client - INFO - search:279 - Found 1392 results for query: Queen Bohemian Rhapsody +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - download:292 - Attempting to download: @@spvqh\Music\Queen\Bohemian Rhapsody (Remastered 2011) .mp3 from TruthPigeon +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_transfers with data: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/transfers +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:00 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_transfers returned no response +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_downloads with data: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/downloads +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:00 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:01 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_downloads returned no response +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: transfers/downloads with data: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 405 +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:08:01 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 405 - +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint transfers/downloads returned no response +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: downloads with data: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/downloads +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:08:01 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint downloads returned no response +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_transfers with data: {'username': 'TruthPigeon', 'filename': '@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3'} +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/transfers +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:01 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'TruthPigeon', 'filename': '@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3'} +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:02 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_transfers returned no response +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_downloads with data: {'username': 'TruthPigeon', 'filename': '@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3'} +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/downloads +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'TruthPigeon', 'filename': '@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3'} +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:02 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_downloads returned no response +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - download:330 - All POST endpoints failed, trying PUT method with direct endpoints +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct PUT request to: http://localhost:5030/transfers +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:02 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct PUT request to: http://localhost:5030/downloads +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:02 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making PUT request to: http://localhost:5030/api/v0/downloads +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:02 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'TruthPigeon', 'files': ['@@spvqh\\Music\\Queen\\Bohemian Rhapsody (Remastered 2011) .mp3']} +2025-07-09 17:08:03 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:08:03 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:08:03 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:08:03 - newmusic.soulseek_client - ERROR - download:350 - All download endpoints failed for @@spvqh\Music\Queen\Bohemian Rhapsody (Remastered 2011) .mp3 from TruthPigeon +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - download:292 - Attempting to download: @@ffsuu\Q\Queen\Greatest Hits\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3 from IronTree1925 +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_transfers with data: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/transfers +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:10 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_transfers returned no response +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_downloads with data: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/downloads +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:10 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:11 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_downloads returned no response +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: transfers/downloads with data: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 405 +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:08:11 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 405 - +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint transfers/downloads returned no response +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: downloads with data: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/downloads +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:08:11 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint downloads returned no response +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_transfers with data: {'username': 'IronTree1925', 'filename': '@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3'} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/transfers +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'IronTree1925', 'filename': '@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3'} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:11 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_transfers returned no response +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_downloads with data: {'username': 'IronTree1925', 'filename': '@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3'} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/downloads +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:11 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'IronTree1925', 'filename': '@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3'} +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:12 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_downloads returned no response +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - download:330 - All POST endpoints failed, trying PUT method with direct endpoints +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct PUT request to: http://localhost:5030/transfers +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:12 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct PUT request to: http://localhost:5030/downloads +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:12 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making PUT request to: http://localhost:5030/api/v0/downloads +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'IronTree1925', 'files': ['@@ffsuu\\Q\\Queen\\Greatest Hits\\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:08:12 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:08:12 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:08:12 - newmusic.soulseek_client - ERROR - download:350 - All download endpoints failed for @@ffsuu\Q\Queen\Greatest Hits\Queen - Greatest Hits - 01 - Bohemian Rhapsody.mp3 from IronTree1925 +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - download:292 - Attempting to download: @@etdal\Queen\1975 A Night At The Opera (Remastered)\11 - Bohemian Rhapsody.mp3 from bipferret +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_transfers with data: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/transfers +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:17 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_transfers returned no response +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_downloads with data: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/downloads +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:17 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_downloads returned no response +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: transfers/downloads with data: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 405 +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:08:17 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 405 - +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint transfers/downloads returned no response +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: downloads with data: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/downloads +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:17 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:08:18 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint downloads returned no response +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_transfers with data: {'username': 'bipferret', 'filename': '@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3'} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/transfers +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'bipferret', 'filename': '@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3'} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:18 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_transfers returned no response +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - download:309 - Trying endpoint: direct_downloads with data: {'username': 'bipferret', 'filename': '@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3'} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct POST request to: http://localhost:5030/downloads +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'bipferret', 'filename': '@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3'} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:18 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint direct_downloads returned no response +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - download:330 - All POST endpoints failed, trying PUT method with direct endpoints +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct PUT request to: http://localhost:5030/transfers +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:18 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:159 - Making direct PUT request to: http://localhost:5030/downloads +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:160 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:18 - newmusic.soulseek_client - DEBUG - _make_direct_request:162 - JSON payload: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:19 - newmusic.soulseek_client - DEBUG - _make_direct_request:171 - Response status: 404 +2025-07-09 17:08:19 - newmusic.soulseek_client - DEBUG - _make_direct_request:172 - Response text: ... +2025-07-09 17:08:19 - newmusic.soulseek_client - ERROR - _make_direct_request:182 - Direct API request failed: 404 - +2025-07-09 17:08:19 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making PUT request to: http://localhost:5030/api/v0/downloads +2025-07-09 17:08:19 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:08:19 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'bipferret', 'files': ['@@etdal\\Queen\\1975 A Night At The Opera (Remastered)\\11 - Bohemian Rhapsody.mp3']} +2025-07-09 17:08:19 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:08:19 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:08:19 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:08:19 - newmusic.soulseek_client - ERROR - download:350 - All download endpoints failed for @@etdal\Queen\1975 A Night At The Opera (Remastered)\11 - Bohemian Rhapsody.mp3 from bipferret +2025-07-09 17:14:00 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 17:14:00 - newmusic.main - INFO - closeEvent:157 - Cleaning up Downloads page threads... +2025-07-09 17:14:00 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... +2025-07-09 17:14:02 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... +2025-07-09 17:14:02 - newmusic.main - INFO - closeEvent:173 - Application closed successfully +2025-07-09 17:14:08 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 17:14:08 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-09 17:14:08 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 17:14:08 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 17:14:08 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 17:14:08 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 17:14:09 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 17:14:09 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 17:14:09 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 17:14:12 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 17:14:13 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 17:14:14 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 17:14:15 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 17:14:20 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 17:14:28 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 17:14:30 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 17:14:37 - newmusic.soulseek_client - INFO - search:202 - Starting search for: 'Queen Bohemian Rhapsody' +2025-07-09 17:14:37 - newmusic.soulseek_client - DEBUG - search:212 - Search data: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 17:14:37 - newmusic.soulseek_client - DEBUG - search:213 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 17:14:37 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 17:14:37 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:14:37 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 17:14:37 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 17:14:37 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"d6b38cd5-0439-47bf-85ea-5490adf4f3e0","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Queen Bohemian Rhapsody","startedAt":"2025-07-10T00:14:37.3268838Z","state":"InProgress","token":28}... +2025-07-09 17:14:37 - newmusic.soulseek_client - INFO - search:226 - Search initiated with ID: d6b38cd5-0439-47bf-85ea-5490adf4f3e0 +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:231 - Getting results for search ID: d6b38cd5-0439-47bf-85ea-5490adf4f3e0 +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/d6b38cd5-0439-47bf-85ea-5490adf4f3e0/responses +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: [{"fileCount":24,"files":[{"bitDepth":24,"code":1,"extension":"","filename":"@@dtygp\\shared\\Queen\\A Night at the Opera (1975)\\Queen - A Night at the Opera - 11 - Bohemian Rhapsody.flac","length":354,"sampleRate":96000,"size":344303544,"isLocked":false},{"bitDepth":24,"code":1,"extension":"","filename":"@@dtygp\\shared\\Queen\\Bohemian Rhapsody - The Original Soundtrack (2018)\\Queen - Bohemian Rhapsody - The Original Soundtrack - 01 - 20th Century Fox Fanfare.flac","length":26,"sampleRate":1... +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:239 - Responses data type: +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:240 - Responses data length: 250 +2025-07-09 17:14:47 - newmusic.soulseek_client - INFO - search:251 - Processing 250 user responses +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User AntStark has 24 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User CaptainJam has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Thorkill has 0 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User OPOC has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User zerolexi_koshu has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User gko has 22 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User sjigsouza has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User 420realitiy has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User puresauce35 has 14 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Hangfire has 30 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User dirtyladle has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User DanteEdward has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User slsk2d2 has 7 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User GetLuckyB3 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Murmur has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User LFJ has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User dathedral has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User wetfeet2000 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User PDB2025 has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User jcdee has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Zomoskepsis has 6 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User JamesTran has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User superlozer has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User clue has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Shogunnnn has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User maneuve has 0 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User houseofarson! has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Hurtdeer has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User slskwarlan has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User fruitchips has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ta_face_esti has 4 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User jalan1268 has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User GradingFlat has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User jkmyers84 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Depravity has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User superluminaire has 33 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User composerzane has 7 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User peet has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User conyeezy has 26 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User maddmetalmike has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User TruthPigeon has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User djphanatik has 0 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User srmort has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User admin192205 has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User RuudjeHD has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User mickstilwell has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User BootOnFace has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ashleyj83d has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User adamantite has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Meowmaritus has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Arkainnihx has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User g.v has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User BradDeMan has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User vundava has 15 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User reemo4250 has 5 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User domitilazia has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ilham827 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User diddums has 28 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Psybinary has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User chu chu has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User techllama has 7 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User crozier has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User jafarlafarj has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User freakk51 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User godking has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ktn has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User OLEX has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User PurifierUnit has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User eramdam has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Tubbyzzzt has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User (>^.^)> has 9 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User bipferret has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User wasson101 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User [audiogalaxy] has 9 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User intjonathan has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User evilswampwitch has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User TIQA has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Azrael75 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User recovery8655 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Husker123 has 4 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User roadrunner01 has 10 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User mindreader has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Jamco has 13 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ocejo has 39 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ASCIIrider has 8 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User heijsten1 has 37 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Matbecs121 has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User fortyhoursuit has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Scissor_Man has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User thathumanishuman has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ru_ready has 63 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ou812isee has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User jackharrer has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Sonder has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User fuzzy_ has 4 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User The Locutus has 4 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User johnnypolite has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User imnotaplayaa has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User theemole has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Selonuk has 8 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Toumy has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Dirtybird67 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User daddyboi42069 has 28 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User fatgas has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User glitchris has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User skittleguy has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Varnish8242 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Wake has 6 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User bigman654321 has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Romaco991 has 18 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User chewi105 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User thx1138 has 16 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User tysancho has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User unbrellafiasco has 16 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User darbus has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User deltufjp has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User CleanupCrew has 4 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Freddie Boyd has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User emayess has 29 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User tewa has 6 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User DoktorKrove has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Kasakuenkou has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User mcspanx has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User dougthecommish has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User M3H9X has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User iangude has 25 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Kyle the Raccoon has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Mr_Tooduloo has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Beaumontsebos has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Jadesoul11 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User MaternalPick13 has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User badbanker has 6 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User alicenutter has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User scottthompson has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User VinyrealDisease has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User emrefidan has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User doktavee has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User thineu has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User yroyathon has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User moleman has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Doran has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User burze has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User sneezycat has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User MaeDayOfSharkadia has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User twiztor has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User cryoslash has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User TraumaFart has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Marlowe242 has 35 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User bigkahuna30267 has 13 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User frenesi has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Bruxist has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User crutonjohn has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User cadorette has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Exprofesso has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User skidxml has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User elipsedeclipse has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User mazinkaiser has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Soul716 has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User rat5150 has 78 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User richmilnix has 5 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Pakino has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User MiksNSnorty has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User albiemedia has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User stigymoloch has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Oldskooler has 5 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User guigui777 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User PruneHysteria has 5 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User meatcider has 29 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Mullavant has 14 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User basshunterz has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User FalconFour has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User deyraud has 6 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User grototter666 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User 30feet has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User djdigitoned has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User csgreeley has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User dicdic has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User yauch701 has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User snow has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User kerobaros has 5 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User maxif875 has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Rypan has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User NickNack has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User emithestrangexx0 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Unwrapped3759 has 27 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User zerothepenguin has 0 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Wolf359 has 4 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User epitaxial_layer has 7 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ManFiCool6000 has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User tantrist_new has 7 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Jameson12 has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Music_Arena has 130 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User [LT]Reaper_ has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User hudwink has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User triwa has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ReTod has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Velis3 has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User BillyStinkyPit911 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User xochisdad has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User itmightbemikey has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User dspgerm has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User teen has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User sleepisrong has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User nefasto has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User zjl has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User cellobear has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User chemetic has 23 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User mec88 has 6 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Blazerodsan has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User XY0 has 5 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User zecho has 4 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User MegaTanman8 has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User nosearmy44 has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User gregsolo has 11 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User dondee2 has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ruokanga has 7 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Pystoph has 5 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User tvod has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User sitzkrieg has 11 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User john_kourem has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ato33 has 30 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User DanDormant has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User TrevorBrooking has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User onhira has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Sando_Con has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User mogwais1234 has 62 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User dotdotbleepbleep has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User prinxess_xanax has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User booker213 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User qest0 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User ziffel has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User dinocrisis2 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User jehyad has 5 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User SoulseekQt 2019.7.22 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User MyMindIsBlowing has 0 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User Dutchsteel has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User vinoak has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User cleffable has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User M3H9Y has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User hexazene11 has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User yurigo has 11 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User bleebobreebo has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User sophvvvv has 3 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User WanderSoul has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User dedkid has 51 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User BiOMeX has 1 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User notarysojac has 2 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User iancurtis50cent has 7 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User mirv has 8 files +2025-07-09 17:14:47 - newmusic.soulseek_client - DEBUG - search:256 - User isns-qt has 6 files +2025-07-09 17:14:47 - newmusic.soulseek_client - INFO - search:279 - Found 1487 results for query: Queen Bohemian Rhapsody +2025-07-09 17:14:57 - newmusic.soulseek_client - DEBUG - download:292 - Attempting to download: Shares\Music\Queen\1975-12-02 - A Night at the Opera (CDP 7 46207 2)\11 Bohemian Rhapsody.flac from CaptainJam (size: 33739957) +2025-07-09 17:14:57 - newmusic.soulseek_client - DEBUG - download:305 - Using slskd API format: {'files': [{'filename': 'Shares\\Music\\Queen\\1975-12-02 - A Night at the Opera (CDP 7 46207 2)\\11 Bohemian Rhapsody.flac', 'size': 33739957}]} +2025-07-09 17:14:57 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/enqueue +2025-07-09 17:14:57 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:14:57 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': 'Shares\\Music\\Queen\\1975-12-02 - A Night at the Opera (CDP 7 46207 2)\\11 Bohemian Rhapsody.flac', 'size': 33739957}]} +2025-07-09 17:14:58 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:14:58 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:14:58 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:14:58 - newmusic.soulseek_client - ERROR - download:314 - slskd transfers/enqueue returned no response for Shares\Music\Queen\1975-12-02 - A Night at the Opera (CDP 7 46207 2)\11 Bohemian Rhapsody.flac +2025-07-09 17:15:08 - newmusic.soulseek_client - DEBUG - download:292 - Attempting to download: @@srdev\Ian's Music Collection\Queen - A Night At The Opera\Queen - Bohemian Rhapsody.mp3 from OPOC (size: 14235241) +2025-07-09 17:15:08 - newmusic.soulseek_client - DEBUG - download:305 - Using slskd API format: {'files': [{'filename': "@@srdev\\Ian's Music Collection\\Queen - A Night At The Opera\\Queen - Bohemian Rhapsody.mp3", 'size': 14235241}]} +2025-07-09 17:15:08 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/enqueue +2025-07-09 17:15:08 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:15:08 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': "@@srdev\\Ian's Music Collection\\Queen - A Night At The Opera\\Queen - Bohemian Rhapsody.mp3", 'size': 14235241}]} +2025-07-09 17:15:08 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:15:08 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:15:08 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:15:08 - newmusic.soulseek_client - ERROR - download:314 - slskd transfers/enqueue returned no response for @@srdev\Ian's Music Collection\Queen - A Night At The Opera\Queen - Bohemian Rhapsody.mp3 +2025-07-09 17:15:11 - newmusic.soulseek_client - DEBUG - download:292 - Attempting to download: @@srdev\Ian's Music Collection\Queen - Live Killers\Queen - Bohemian Rhapsody.mp3 from OPOC (size: 14513101) +2025-07-09 17:15:11 - newmusic.soulseek_client - DEBUG - download:305 - Using slskd API format: {'files': [{'filename': "@@srdev\\Ian's Music Collection\\Queen - Live Killers\\Queen - Bohemian Rhapsody.mp3", 'size': 14513101}]} +2025-07-09 17:15:11 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/enqueue +2025-07-09 17:15:11 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:15:11 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': "@@srdev\\Ian's Music Collection\\Queen - Live Killers\\Queen - Bohemian Rhapsody.mp3", 'size': 14513101}]} +2025-07-09 17:15:11 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:15:11 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:15:11 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:15:11 - newmusic.soulseek_client - ERROR - download:314 - slskd transfers/enqueue returned no response for @@srdev\Ian's Music Collection\Queen - Live Killers\Queen - Bohemian Rhapsody.mp3 +2025-07-09 17:15:15 - newmusic.soulseek_client - DEBUG - download:292 - Attempting to download: shared\Queen\Bohemian Rhapsody - The Original Soundtrack (1)\Queen - Bohemian Rhapsody - The Original Soundtrack - 01 - 20th Century Fox Fanfare.flac from gko (size: 3155527) +2025-07-09 17:15:15 - newmusic.soulseek_client - DEBUG - download:305 - Using slskd API format: {'files': [{'filename': 'shared\\Queen\\Bohemian Rhapsody - The Original Soundtrack (1)\\Queen - Bohemian Rhapsody - The Original Soundtrack - 01 - 20th Century Fox Fanfare.flac', 'size': 3155527}]} +2025-07-09 17:15:15 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/enqueue +2025-07-09 17:15:15 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:15:15 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': 'shared\\Queen\\Bohemian Rhapsody - The Original Soundtrack (1)\\Queen - Bohemian Rhapsody - The Original Soundtrack - 01 - 20th Century Fox Fanfare.flac', 'size': 3155527}]} +2025-07-09 17:15:15 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:15:15 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:15:15 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:15:15 - newmusic.soulseek_client - ERROR - download:314 - slskd transfers/enqueue returned no response for shared\Queen\Bohemian Rhapsody - The Original Soundtrack (1)\Queen - Bohemian Rhapsody - The Original Soundtrack - 01 - 20th Century Fox Fanfare.flac +2025-07-09 17:17:48 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 17:17:48 - newmusic.main - INFO - closeEvent:157 - Cleaning up Downloads page threads... +2025-07-09 17:17:48 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... +2025-07-09 17:17:48 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... +2025-07-09 17:17:48 - newmusic.main - INFO - closeEvent:173 - Application closed successfully +2025-07-09 17:18:13 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 17:18:13 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-09 17:18:13 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 17:18:13 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 17:18:13 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 17:18:13 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 17:18:14 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 17:18:14 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 17:18:15 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 17:18:17 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 17:18:18 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 17:18:20 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 17:18:20 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 17:18:24 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 17:18:25 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 17:18:26 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 17:18:28 - newmusic.soulseek_client - INFO - search:202 - Starting search for: 'Queen Bohemian Rhapsody' +2025-07-09 17:18:28 - newmusic.soulseek_client - DEBUG - search:212 - Search data: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 17:18:28 - newmusic.soulseek_client - DEBUG - search:213 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 17:18:28 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 17:18:28 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:28 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 17:18:28 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 17:18:28 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: {"fileCount":0,"id":"4ea77444-299f-450e-a13a-2b53531fad83","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Queen Bohemian Rhapsody","startedAt":"2025-07-10T00:18:28.3073231Z","state":"InProgress","token":29}... +2025-07-09 17:18:28 - newmusic.soulseek_client - INFO - search:226 - Search initiated with ID: 4ea77444-299f-450e-a13a-2b53531fad83 +2025-07-09 17:18:33 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:231 - Getting results for search ID: 4ea77444-299f-450e-a13a-2b53531fad83 +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/searches/4ea77444-299f-450e-a13a-2b53531fad83/responses +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@vpktj\\Music Videos\\Queen - Bohemian Rhapsody 1080p upscale.mkv","size":145210439,"isLocked":false},{"code":1,"extension":"","filename":"@@vpktj\\Music Videos\\queen - bohemian rhapsody-dvdrip-x264-1975-zvid int.mkv","size":193723365,"isLocked":false},{"bitRate":187,"code":1,"extension":"","filename":"@@vpktj\\Music\\Queen\\Queen - Stone Cold Classics\\09 - Bohemian Rhapsody.mp3","length":354,"size":8298496,"isLocked":false}],"hasF... +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:239 - Responses data type: +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:240 - Responses data length: 250 +2025-07-09 17:18:38 - newmusic.soulseek_client - INFO - search:251 - Processing 250 user responses +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User slskwarlan has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User BradDeMan has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User intjonathan has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User godking has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User (>^.^)> has 9 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User PurifierUnit has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User houseofarson! has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User knz has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User IronTree1925 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User conyeezy has 26 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User adamantite has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User bigman654321 has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User thx1138 has 16 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User skittleguy has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User ASCIIrider has 8 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User chewi105 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User johnnypolite has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Wake has 6 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User PDB2025 has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User composerzane has 7 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User fatgas has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Matbecs121 has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User thineu has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User deltufjp has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Depravity has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User diddums has 28 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User reemo4250 has 5 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Doran has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Bruxist has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User BootOnFace has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dougthecommish has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Thorkill has 0 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User badbanker has 6 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Matticus has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User mjp1948 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User 420realitiy has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User maneuve has 0 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User djphanatik has 0 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Rypan has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User nacaeep has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User kerobaros has 5 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User bigkahuna30267 has 13 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User imnotaplayaa has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User CleanupCrew has 4 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User zerothepenguin has 0 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User puresauce35 has 14 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Jadesoul11 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User 30feet has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User wrapt_in_plastik has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User PruneHysteria has 5 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User basshunterz has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User DanteEdward has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User heijsten1 has 37 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User thathumanishuman has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User richmilnix has 5 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User elipsedeclipse has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User firiusfoxx has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User techllama has 7 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User snow has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User MegaTanman8 has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User zerolexi_koshu has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Tubbyzzzt has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User crozier has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User yoyo961 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User sitzkrieg has 11 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User gko has 22 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Mr_Tooduloo has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Wolf359 has 4 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User isns-qt has 6 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User CaptainJam has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User fortyhoursuit has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User nosearmy44 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Exprofesso has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User theemole has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User jeffycool has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User xochisdad has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User sjigsouza has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User VinyrealDisease has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User zelgadis has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User fuzzy_ has 4 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User yauch701 has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User pkriegler has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User bleebobreebo has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dondee2 has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User LFJ has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User deyraud has 6 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User ocejo has 39 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User crutonjohn has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User bmore23 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Murmur has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dirtyladle has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User memedaddy11 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User TrevorBrooking has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User SoulseekQt 2019.7.22 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User frenesi has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User thebeneboi has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User jakeholmes has 4 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User zecho has 4 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User doodle0 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User epitaxial_layer has 7 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User notarysojac has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User strider711 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User MikeChi63@gmail.com has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User NickNack has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Dr. Dick has 15 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User TheBun has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User klausfiend has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User sumb0dy has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User db_cooper has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User liopleurod0n has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User jackharrer has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User gregsolo has 11 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dedkid has 51 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User triwa has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User hexazene11 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User admin192205 has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User slsk2d2 has 7 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User floralbeat has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dathedral has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dotdotbleepbleep has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User MKUSA has 20 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User MUSICLOVER123 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User cadorette has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User digixdestined has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User JColburn has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User yroyathon has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dylan_4397 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User M3H9Y has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User emithestrangexx0 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User East_Arctica has 4 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User qest0 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Velis3 has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Tapbritanalgene has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User teen has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User halofan has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User mommyissues has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User xannia has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Ruby has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Shogunnnn has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User steelepdx has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User DanDormant has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User ikejacobovits has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Philzass has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User alicenutter has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User blueness5555 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User BillyStinkyPit911 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Jefferderp has 11 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User plexman has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User CirkuitShane has 8 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dspgerm has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User chu chu has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Psydra has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Arkainnihx has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User carspacefox has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User wrmbuz7 has 4 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User maddmetalmike has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User MaternalPick13 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Riche2k24 has 0 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User M3H9X has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User hogera has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User fakedbatman has 12 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User larsinio has 21 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dammittrey has 17 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Borkus McJorkus has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Netfly Records has 5 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User xronin has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dethiscoming has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User birck has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User teledyn has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User WanderSoul has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User darkling23 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Soul716 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User rainey has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User RavenWorks has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User atomicteevee has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User bswslskd has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User yakattak66 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User diktate2 has 59 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User ruokanga has 7 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Hurtdeer has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User ShiftyPotatoes has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User deepwound1 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User gmhonk has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User siliencieuse has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User adam554 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User wewoo has 24 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User mothman666 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User eddie666 has 6 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User coquinito2304 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User fivepointsquare has 5 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User webx123 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Hammerlock has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User njschultz has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User jbroad70 has 0 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User RuudjeHD has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Belcerebon has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User r3adah3ad has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User so_vexed has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User ill equipped has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User kenjom78 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User mrkgnao has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User naiyu999 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User splatters-alt has 43 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User goobo has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User guigui777 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User swampgator has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User ta_face_esti has 4 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User devteamster has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User vietmam has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User tilt has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Blazerodsan has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User domination has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User matspiaggi has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User peet has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User mec88 has 6 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User mcrane2000 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User superluminaire has 33 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Toumy has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User dunce has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Someguy1332 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User gribble has 24 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User pablowefwefwef has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Kuririn has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User jcdee has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User ooepui18 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User sneezycat has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User The_Zbi has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User ashleyj83d has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Shyralei has 10 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User thegiant02 has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User shemsu has 0 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Sando_Con has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User stigymoloch has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User is_a_train has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User wrabbit has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Divine Wind has 5 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User shadow124 has 28 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Zomoskepsis has 6 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User GetLuckyB3 has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Music Stealer has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User OPOC has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User clue has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User avotien has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User geofmcm has 3 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User XY0 has 5 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Lao_Man_E has 6 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User goldmine has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User george goo has 1 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User Nokano has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - DEBUG - search:256 - User gravematthews has 2 files +2025-07-09 17:18:38 - newmusic.soulseek_client - INFO - search:279 - Found 1051 results for query: Queen Bohemian Rhapsody +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - download:292 - Attempting to download: @@kwqyw\Music Server\Queen\Queen - A Night At The Opera (Deluxe Remastered Version)\CD2\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac from godking (size: 6221288) +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - download:304 - Using slskd API format: {'files': [{'filename': '@@kwqyw\\Music Server\\Queen\\Queen - A Night At The Opera (Deluxe Remastered Version)\\CD2\\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac', 'size': 6221288}]} +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - download:315 - Trying username-based endpoint: transfers/godking/enqueue +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/godking/enqueue +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': '@@kwqyw\\Music Server\\Queen\\Queen - A Night At The Opera (Deluxe Remastered Version)\\CD2\\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac', 'size': 6221288}]} +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:42 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint transfers/godking/enqueue returned no response +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - download:315 - Trying username-based endpoint: users/godking/downloads +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/users/godking/downloads +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': '@@kwqyw\\Music Server\\Queen\\Queen - A Night At The Opera (Deluxe Remastered Version)\\CD2\\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac', 'size': 6221288}]} +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:42 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint users/godking/downloads returned no response +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - download:315 - Trying username-based endpoint: users/godking/enqueue +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/users/godking/enqueue +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:42 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': '@@kwqyw\\Music Server\\Queen\\Queen - A Night At The Opera (Deluxe Remastered Version)\\CD2\\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac', 'size': 6221288}]} +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:43 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint users/godking/enqueue returned no response +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - download:315 - Trying username-based endpoint: transfers/godking/downloads +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/godking/downloads +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': '@@kwqyw\\Music Server\\Queen\\Queen - A Night At The Opera (Deluxe Remastered Version)\\CD2\\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac', 'size': 6221288}]} +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:43 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint transfers/godking/downloads returned no response +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - download:330 - Username-based endpoints failed, trying with username in JSON body +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - download:344 - Trying fallback endpoint: transfers/enqueue with username in JSON +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/enqueue +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'godking', 'files': [{'filename': '@@kwqyw\\Music Server\\Queen\\Queen - A Night At The Opera (Deluxe Remastered Version)\\CD2\\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac', 'size': 6221288}]} +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:43 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - download:352 - Fallback endpoint transfers/enqueue returned no response +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - download:344 - Trying fallback endpoint: downloads/enqueue with username in JSON +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/downloads/enqueue +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'godking', 'files': [{'filename': '@@kwqyw\\Music Server\\Queen\\Queen - A Night At The Opera (Deluxe Remastered Version)\\CD2\\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac', 'size': 6221288}]} +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:43 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - download:352 - Fallback endpoint downloads/enqueue returned no response +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - download:344 - Trying fallback endpoint: enqueue with username in JSON +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/enqueue +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:43 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'godking', 'files': [{'filename': '@@kwqyw\\Music Server\\Queen\\Queen - A Night At The Opera (Deluxe Remastered Version)\\CD2\\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac', 'size': 6221288}]} +2025-07-09 17:18:44 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:44 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:44 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:44 - newmusic.soulseek_client - DEBUG - download:352 - Fallback endpoint enqueue returned no response +2025-07-09 17:18:44 - newmusic.soulseek_client - ERROR - download:358 - All download endpoints failed for @@kwqyw\Music Server\Queen\Queen - A Night At The Opera (Deluxe Remastered Version)\CD2\02 - Bohemian Rhapsody (Operatic Section _ 2011 A Cappella Mix).flac from godking +2025-07-09 17:18:48 - newmusic.soulseek_client - DEBUG - download:292 - Attempting to download: @@bfcav\complete\Queen\queen - greatest hits 3cd\Bohemian Rhapsody.mp3 from houseofarson! (size: 14199245) +2025-07-09 17:18:48 - newmusic.soulseek_client - DEBUG - download:304 - Using slskd API format: {'files': [{'filename': '@@bfcav\\complete\\Queen\\queen - greatest hits 3cd\\Bohemian Rhapsody.mp3', 'size': 14199245}]} +2025-07-09 17:18:48 - newmusic.soulseek_client - DEBUG - download:315 - Trying username-based endpoint: transfers/houseofarson!/enqueue +2025-07-09 17:18:48 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/houseofarson!/enqueue +2025-07-09 17:18:48 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:48 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': '@@bfcav\\complete\\Queen\\queen - greatest hits 3cd\\Bohemian Rhapsody.mp3', 'size': 14199245}]} +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:49 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint transfers/houseofarson!/enqueue returned no response +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - download:315 - Trying username-based endpoint: users/houseofarson!/downloads +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/users/houseofarson!/downloads +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': '@@bfcav\\complete\\Queen\\queen - greatest hits 3cd\\Bohemian Rhapsody.mp3', 'size': 14199245}]} +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:49 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint users/houseofarson!/downloads returned no response +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - download:315 - Trying username-based endpoint: users/houseofarson!/enqueue +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/users/houseofarson!/enqueue +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': '@@bfcav\\complete\\Queen\\queen - greatest hits 3cd\\Bohemian Rhapsody.mp3', 'size': 14199245}]} +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:49 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint users/houseofarson!/enqueue returned no response +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - download:315 - Trying username-based endpoint: transfers/houseofarson!/downloads +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/houseofarson!/downloads +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'files': [{'filename': '@@bfcav\\complete\\Queen\\queen - greatest hits 3cd\\Bohemian Rhapsody.mp3', 'size': 14199245}]} +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:49 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - download:323 - Endpoint transfers/houseofarson!/downloads returned no response +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - download:330 - Username-based endpoints failed, trying with username in JSON body +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - download:344 - Trying fallback endpoint: transfers/enqueue with username in JSON +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/transfers/enqueue +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:49 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'houseofarson!', 'files': [{'filename': '@@bfcav\\complete\\Queen\\queen - greatest hits 3cd\\Bohemian Rhapsody.mp3', 'size': 14199245}]} +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:50 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - download:352 - Fallback endpoint transfers/enqueue returned no response +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - download:344 - Trying fallback endpoint: downloads/enqueue with username in JSON +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/downloads/enqueue +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'houseofarson!', 'files': [{'filename': '@@bfcav\\complete\\Queen\\queen - greatest hits 3cd\\Bohemian Rhapsody.mp3', 'size': 14199245}]} +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:50 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - download:352 - Fallback endpoint downloads/enqueue returned no response +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - download:344 - Trying fallback endpoint: enqueue with username in JSON +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making POST request to: http://localhost:5030/api/v0/enqueue +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:111 - JSON payload: {'username': 'houseofarson!', 'files': [{'filename': '@@bfcav\\complete\\Queen\\queen - greatest hits 3cd\\Bohemian Rhapsody.mp3', 'size': 14199245}]} +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 404 +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 17:18:50 - newmusic.soulseek_client - ERROR - _make_request:131 - API request failed: 404 - +2025-07-09 17:18:50 - newmusic.soulseek_client - DEBUG - download:352 - Fallback endpoint enqueue returned no response +2025-07-09 17:18:50 - newmusic.soulseek_client - ERROR - download:358 - All download endpoints failed for @@bfcav\complete\Queen\queen - greatest hits 3cd\Bohemian Rhapsody.mp3 from houseofarson! +2025-07-09 20:07:12 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 20:07:12 - newmusic.main - INFO - closeEvent:157 - Cleaning up Downloads page threads... +2025-07-09 20:07:12 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... +2025-07-09 20:07:15 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... +2025-07-09 20:07:15 - newmusic.main - INFO - closeEvent:173 - Application closed successfully +2025-07-09 20:07:22 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 20:07:22 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-09 20:07:22 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 20:07:22 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 20:07:22 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 20:07:22 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 20:07:23 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 20:07:23 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 20:07:23 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 20:07:26 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 20:07:27 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 20:07:28 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 20:07:28 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 20:07:29 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 20:07:34 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 20:07:42 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 20:09:48 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 20:14:35 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 20:14:35 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-09 20:14:35 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 20:14:35 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 20:14:35 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 20:14:35 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 20:14:36 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 20:14:36 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 20:14:36 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 20:14:38 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 20:14:40 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 20:14:41 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 20:14:42 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 20:14:47 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 20:14:54 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 20:14:57 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 20:15:02 - newmusic.soulseek_client - DEBUG - _make_request:108 - Making GET request to: http://localhost:5030/api/v0/session +2025-07-09 20:15:02 - newmusic.soulseek_client - DEBUG - _make_request:109 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 20:15:02 - newmusic.soulseek_client - DEBUG - _make_request:120 - Response status: 200 +2025-07-09 20:15:02 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response text: ... +2025-07-09 20:15:02 - newmusic.soulseek_client - ERROR - _make_request:135 - Error making API request: Expecting value: line 1 column 1 (char 0) +2025-07-09 21:21:40 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 21:21:40 - newmusic.main - INFO - closeEvent:157 - Cleaning up Downloads page threads... +2025-07-09 21:21:40 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... +2025-07-09 21:21:41 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... +2025-07-09 21:21:41 - newmusic.main - INFO - closeEvent:173 - Application closed successfully +2025-07-09 21:26:07 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 21:26:07 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-09 21:26:07 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 21:26:07 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 21:26:07 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 21:26:07 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 21:26:08 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 21:26:08 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 21:26:09 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 21:26:11 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 21:26:12 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 21:26:14 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 21:26:14 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 21:26:19 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 21:26:26 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 21:26:38 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 21:26:46 - newmusic.soulseek_client - INFO - search:210 - Starting search for: 'virtual mage' +2025-07-09 21:26:46 - newmusic.soulseek_client - DEBUG - search:220 - Search data: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:26:46 - newmusic.soulseek_client - DEBUG - search:221 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:26:46 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:26:46 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'Authorization': 'Bearer 1234567891234567'} +2025-07-09 21:26:46 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:26:46 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 401 +2025-07-09 21:26:46 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: ... +2025-07-09 21:26:46 - newmusic.soulseek_client - ERROR - _make_request:139 - API request failed: 401 - +2025-07-09 21:26:46 - newmusic.soulseek_client - ERROR - search:225 - No response from search POST request +2025-07-09 21:26:57 - newmusic.soulseek_client - INFO - search:210 - Starting search for: 'Queen Bohemian Rhapsody' +2025-07-09 21:26:57 - newmusic.soulseek_client - DEBUG - search:220 - Search data: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:26:57 - newmusic.soulseek_client - DEBUG - search:221 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:26:57 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:26:57 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'Authorization': 'Bearer 1234567891234567'} +2025-07-09 21:26:57 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:26:57 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 401 +2025-07-09 21:26:57 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: ... +2025-07-09 21:26:57 - newmusic.soulseek_client - ERROR - _make_request:139 - API request failed: 401 - +2025-07-09 21:26:57 - newmusic.soulseek_client - ERROR - search:225 - No response from search POST request +2025-07-09 21:27:16 - newmusic.main - INFO - change_page:139 - Changed to page: settings +2025-07-09 21:27:29 - newmusic.main - INFO - change_page:139 - Changed to page: artists +2025-07-09 21:27:30 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 21:27:31 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 21:27:31 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 21:27:35 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-09 21:27:44 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 21:27:47 - newmusic.soulseek_client - INFO - search:210 - Starting search for: 'Queen Bohemian Rhapsody' +2025-07-09 21:27:47 - newmusic.soulseek_client - DEBUG - search:220 - Search data: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:27:47 - newmusic.soulseek_client - DEBUG - search:221 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:27:47 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:27:47 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'Authorization': 'Bearer 1234567891234567'} +2025-07-09 21:27:47 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: {'searchText': 'Queen Bohemian Rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:27:47 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 401 +2025-07-09 21:27:47 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: ... +2025-07-09 21:27:47 - newmusic.soulseek_client - ERROR - _make_request:139 - API request failed: 401 - +2025-07-09 21:27:47 - newmusic.soulseek_client - ERROR - search:225 - No response from search POST request +2025-07-09 21:30:49 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 21:30:49 - newmusic.main - INFO - closeEvent:157 - Cleaning up Downloads page threads... +2025-07-09 21:30:49 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... +2025-07-09 21:30:51 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... +2025-07-09 21:30:51 - newmusic.main - INFO - closeEvent:173 - Application closed successfully +2025-07-09 21:31:07 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-09 21:31:07 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-09 21:31:07 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-09 21:31:07 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-09 21:31:07 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-09 21:31:07 - newmusic.soulseek_client - INFO - _setup_client:87 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-09 21:31:08 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-09 21:31:08 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-09 21:31:09 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-09 21:31:10 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-09 21:31:11 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-09 21:31:12 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-09 21:31:14 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-09 21:31:15 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-09 21:31:15 - newmusic.soulseek_client - INFO - search:210 - Starting search for: 'queen bohemian rhapsody' +2025-07-09 21:31:15 - newmusic.soulseek_client - DEBUG - search:220 - Search data: {'searchText': 'queen bohemian rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:31:15 - newmusic.soulseek_client - DEBUG - search:221 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:31:15 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:31:15 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:31:15 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: {'searchText': 'queen bohemian rhapsody', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:31:15 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:31:15 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: {"fileCount":0,"id":"bb9e60e8-989a-41ec-a736-c1543be97dad","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"queen bohemian rhapsody","startedAt":"2025-07-10T04:31:15.6092728Z","state":"InProgress","token":71}... +2025-07-09 21:31:15 - newmusic.soulseek_client - INFO - search:234 - Search initiated with ID: bb9e60e8-989a-41ec-a736-c1543be97dad +2025-07-09 21:31:20 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:239 - Getting results for search ID: bb9e60e8-989a-41ec-a736-c1543be97dad +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making GET request to: http://localhost:5030/api/v0/searches/bb9e60e8-989a-41ec-a736-c1543be97dad/responses +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: [{"fileCount":1,"files":[{"bitRate":179,"code":1,"extension":"","filename":"@@hqzvr\\Soulseekshares\\iTunes Music\\Queen\\Greatest Hits I\\01 Bohemian Rhapsody.mp3","length":358,"size":8088111,"isLocked":false}],"hasFreeUploadSlot":true,"lockedFileCount":0,"lockedFiles":[],"queueLength":0,"token":71,"uploadSpeed":996526,"username":"Limekiller"},{"fileCount":3,"files":[{"bitRate":160,"code":1,"extension":"","filename":"@@grgtc\\Music\\Queen\\1975 A Night at the Opera\\11 - Bohemian Rhapsody.mp3",... +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:247 - Responses data type: +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:248 - Responses data length: 249 +2025-07-09 21:31:25 - newmusic.soulseek_client - INFO - search:259 - Processing 249 user responses +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Limekiller has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User PDB2025 has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User germinal-velocity has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User BootOnFace has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User cadorette has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User houseofarson! has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Doran has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User gyakusetsu has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User skamois has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User composerzane has 7 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User bootsofglory has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User slsk2d2 has 7 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User vietmam has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User xannia has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User reemo4250 has 5 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User paxsys has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User IronTree1925 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User activon has 34 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User adamalbright has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User MaternalPick13 has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User fuzzy_ has 4 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User devteamster has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User JColburn has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User sumb0dy has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Psydra has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User nosearmy44 has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Gbscobel has 25 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User digixdestined has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Kasakuenkou has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User bianca78 has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User dinocrisis2 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User bigkahuna30267 has 13 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User superlozer has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User pkriegler has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User heijsten1 has 37 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User wewoo has 24 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Ruby has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User thebeneboi has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User alicenutter has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User skidxml has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User spartantime has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Tubbyzzzt has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User superluminaire has 33 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User doodle0 has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User gribble has 24 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User RandomZero has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User JTE1817 has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User tori is boring has 23 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User tofu68 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User mrkgnao has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User jackharrer has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User 01Bear has 18 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Azrael75 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User eddie666 has 6 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User daddyboi42069 has 28 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User acme404 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User dudeacockus has 59 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User asyouwere has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User StaticDist0rtion has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Toumy has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User casualevils has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User starbon9 has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User 420realitiy has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User unbornwhiskey has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User mikep800 has 19 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User nacaeep has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User oszin has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User tectonicsynclair has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User snow has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User yroyathon has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User soundofmuzak has 10 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User sneezycat has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Harrys Hood has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Sansipriano has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User fivepointsquare has 5 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User rozhestvensky has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User M3H9X has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Dutchsteel has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User teze00001 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User rpmcmurphy19999 has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User DanteEdward has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User twinham has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User HuckinFappy has 4 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ato33 has 30 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User MxSelfDestruct has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Someguy1332 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User beatvela has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User OPOC has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User NapsterVeins has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User metalmettle has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Riche2k24 has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User madness_rules has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Jansten has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User algernon has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User tilt has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Music_Arena has 130 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User CAPCOM has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User okaygirly has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User bmx24@naver.com has 6 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User lilongueti has 5 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Netfly Records has 5 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Soul716 has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User bobtheamazingwondermule has 4 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User bvawesome has 9 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User molachai has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User audeemattro has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User shadeau999 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User dathedral has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User telamon-void has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User lrgcorgi has 33 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User is_a_train has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User KangarooJay has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User TacoMaco has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User icecold has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ekf has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User especiallylabored has 6 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User zelionexe has 28 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User omnimondez has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User astuary has 12 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Otaku_Panda has 52 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User pigiron has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User chemetic has 23 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User darbus has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User oscargrouch has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User rere225 has 13 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User sh987 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User tardisnomad has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User bapi874uhbgv has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User up4mayhem has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User crownvictoria2006 has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Silo Beltsander2 has 26 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User lsanz has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User TwinkleTricked has 5 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Bestevaer has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User TheBirdWasHere has 15 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User shiphour has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Blvckhole96 has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User joeyogarn has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Vreenskey has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Torgo has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User lethan90 has 4 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User domitilazia has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Shogunnnn has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User eretzoum31 has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User yellowcooln has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ElAdri1999 has 9 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User mrextrafartypants has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User vundava has 15 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User conyeezy has 26 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User gravematthews has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User notarysojac has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User GradingFlat has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Ultravod has 5 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User kb4 has 9 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User leonilderagosta has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User OLEX has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Mike-MG has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User jamkro has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User William Woollard has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User thep50 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User [^_HaNNuBiS_^] has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User PhoebeThePaladin has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ScarletRaine has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User querty has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Loppie has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User mickstilwell has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Me&MyDemons has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User frippery has 11 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User staticvisionary has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User eukka has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User cleffable has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User mammoth has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ASW88 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User nappy has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Mano muzika has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User [audiogalaxy] has 9 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Ctaehko has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Unwrapped3759 has 27 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Hi-Fi_Mastermind has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User elliotfox has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User nyaruko has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ilham827 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Sakaki has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User TheLosslessAddict has 5 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User isama92 has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User djginge has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User meatcider has 29 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User hectorm has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User tomtomtomtom has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Soulmirror has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User pawnsacrifice has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User djspiteful has 6 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User mommyissues has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User scummo has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Depravity has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User adequate has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ianisamazing has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User pablowefwefwef has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User VICLCR has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User cursedwalrus has 12 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User autoiue_zeb has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User iaman00b has 4 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User maneuve has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User halofan has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Radiorama has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User mirv has 8 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User DuckinthePond#2 has 49 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User salvo00786 has 8 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User louloubilou has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User recovery8655 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User clownpatrol6666 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User slskwarlan has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User john_kourem has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Cutty Ears has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User swandive has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Morimor has 40 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User 2SotW has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Varnish8242 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User nephili has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User 747436 has 55 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User AshyBoxy has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User bipferret has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User scruffalump has 4 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User doctormobius has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User bmxsir has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ketacat has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User CaptainJam has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User SkunkMalone has 7 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User LFJ has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User (>^.^)> has 9 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Kaztrofy5 has 7 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User mikeru has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ou812isee has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User jajaX has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User deebass has 2 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User The Locutus has 4 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User snap_fantasy has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User zelphin has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User Psybinary has 3 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User shekel has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User OhSnapWord has 27 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User antiviotikoz has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User wasson101 has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User k1T4eR has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User BradDeMan has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User BiOMeX has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User ASCIIrider has 8 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User eexeen_4ViP has 0 files +2025-07-09 21:31:25 - newmusic.soulseek_client - DEBUG - search:264 - User stevenewman has 1 files +2025-07-09 21:31:25 - newmusic.soulseek_client - INFO - search:287 - Found 1447 results for query: queen bohemian rhapsody +2025-07-09 21:31:26 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-09 21:31:30 - newmusic.soulseek_client - DEBUG - download:300 - Attempting to download: music\Queen\Live\1979 - Live Killers\CD 2\04 - Bohemian Rhapsody.mp3 from slsk2d2 (size: 14587193) +2025-07-09 21:31:30 - newmusic.soulseek_client - DEBUG - download:311 - Using web interface API format: [{'filename': 'music\\Queen\\Live\\1979 - Live Killers\\CD 2\\04 - Bohemian Rhapsody.mp3', 'size': 14587193}] +2025-07-09 21:31:30 - newmusic.soulseek_client - DEBUG - download:315 - Trying web interface endpoint: transfers/downloads/slsk2d2 +2025-07-09 21:31:30 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/slsk2d2 +2025-07-09 21:31:30 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:31:30 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: [{'filename': 'music\\Queen\\Live\\1979 - Live Killers\\CD 2\\04 - Bohemian Rhapsody.mp3', 'size': 14587193}] +2025-07-09 21:31:31 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 201 +2025-07-09 21:31:31 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: ... +2025-07-09 21:31:31 - newmusic.soulseek_client - INFO - download:320 - [SUCCESS] Started download: music\Queen\Live\1979 - Live Killers\CD 2\04 - Bohemian Rhapsody.mp3 from slsk2d2 +2025-07-09 21:31:53 - newmusic.soulseek_client - DEBUG - download:300 - Attempting to download: music\Turbonegro\Turbonegro - Live @ Hellfest Festival, France, 24-06-2018\04-Bohemian Rhapsody (Queen cover) (partial).mp3 from slsk2d2 (size: 2537633) +2025-07-09 21:31:53 - newmusic.soulseek_client - DEBUG - download:311 - Using web interface API format: [{'filename': 'music\\Turbonegro\\Turbonegro - Live @ Hellfest Festival, France, 24-06-2018\\04-Bohemian Rhapsody (Queen cover) (partial).mp3', 'size': 2537633}] +2025-07-09 21:31:53 - newmusic.soulseek_client - DEBUG - download:315 - Trying web interface endpoint: transfers/downloads/slsk2d2 +2025-07-09 21:31:53 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/slsk2d2 +2025-07-09 21:31:53 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:31:53 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: [{'filename': 'music\\Turbonegro\\Turbonegro - Live @ Hellfest Festival, France, 24-06-2018\\04-Bohemian Rhapsody (Queen cover) (partial).mp3', 'size': 2537633}] +2025-07-09 21:31:54 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 201 +2025-07-09 21:31:54 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: ... +2025-07-09 21:31:54 - newmusic.soulseek_client - INFO - download:320 - [SUCCESS] Started download: music\Turbonegro\Turbonegro - Live @ Hellfest Festival, France, 24-06-2018\04-Bohemian Rhapsody (Queen cover) (partial).mp3 from slsk2d2 +2025-07-09 21:34:59 - newmusic.soulseek_client - INFO - search:210 - Starting search for: 'virtual mage' +2025-07-09 21:34:59 - newmusic.soulseek_client - DEBUG - search:220 - Search data: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:34:59 - newmusic.soulseek_client - DEBUG - search:221 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:34:59 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:34:59 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:34:59 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:35:00 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:35:00 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: {"fileCount":0,"id":"ea4b50bb-c368-4da2-914e-c461b78fa62d","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"virtual mage","startedAt":"2025-07-10T04:35:00.0629155Z","state":"InProgress","token":81}... +2025-07-09 21:35:00 - newmusic.soulseek_client - INFO - search:234 - Search initiated with ID: ea4b50bb-c368-4da2-914e-c461b78fa62d +2025-07-09 21:35:10 - newmusic.soulseek_client - DEBUG - search:239 - Getting results for search ID: ea4b50bb-c368-4da2-914e-c461b78fa62d +2025-07-09 21:35:10 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making GET request to: http://localhost:5030/api/v0/searches/ea4b50bb-c368-4da2-914e-c461b78fa62d/responses +2025-07-09 21:35:10 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:35:10 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:35:10 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: []... +2025-07-09 21:35:10 - newmusic.soulseek_client - ERROR - search:244 - No response from search responses GET request +2025-07-09 21:35:16 - newmusic.soulseek_client - INFO - search:210 - Starting search for: 'Virtual Mage flac' +2025-07-09 21:35:16 - newmusic.soulseek_client - DEBUG - search:220 - Search data: {'searchText': 'Virtual Mage flac', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:35:16 - newmusic.soulseek_client - DEBUG - search:221 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:35:16 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:35:16 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:35:16 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: {'searchText': 'Virtual Mage flac', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:35:16 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:35:16 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: {"fileCount":0,"id":"7cb67a86-2a07-4f33-947d-65023aa7e1fe","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Virtual Mage flac","startedAt":"2025-07-10T04:35:16.8077252Z","state":"InProgress","token":82}... +2025-07-09 21:35:16 - newmusic.soulseek_client - INFO - search:234 - Search initiated with ID: 7cb67a86-2a07-4f33-947d-65023aa7e1fe +2025-07-09 21:35:26 - newmusic.soulseek_client - DEBUG - search:239 - Getting results for search ID: 7cb67a86-2a07-4f33-947d-65023aa7e1fe +2025-07-09 21:35:26 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making GET request to: http://localhost:5030/api/v0/searches/7cb67a86-2a07-4f33-947d-65023aa7e1fe/responses +2025-07-09 21:35:26 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:35:27 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:35:27 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: []... +2025-07-09 21:35:27 - newmusic.soulseek_client - ERROR - search:244 - No response from search responses GET request +2025-07-09 21:35:33 - newmusic.soulseek_client - INFO - search:210 - Starting search for: 'Virtual Mage Aether' +2025-07-09 21:35:33 - newmusic.soulseek_client - DEBUG - search:220 - Search data: {'searchText': 'Virtual Mage Aether', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:35:33 - newmusic.soulseek_client - DEBUG - search:221 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:35:33 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:35:33 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:35:33 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: {'searchText': 'Virtual Mage Aether', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:35:33 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:35:33 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: {"fileCount":0,"id":"db862bdc-d7bf-452e-8d85-c00354688d3c","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Virtual Mage Aether","startedAt":"2025-07-10T04:35:33.5193935Z","state":"InProgress","token":83}... +2025-07-09 21:35:33 - newmusic.soulseek_client - INFO - search:234 - Search initiated with ID: db862bdc-d7bf-452e-8d85-c00354688d3c +2025-07-09 21:35:43 - newmusic.soulseek_client - DEBUG - search:239 - Getting results for search ID: db862bdc-d7bf-452e-8d85-c00354688d3c +2025-07-09 21:35:43 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making GET request to: http://localhost:5030/api/v0/searches/db862bdc-d7bf-452e-8d85-c00354688d3c/responses +2025-07-09 21:35:43 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:35:43 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:35:43 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: []... +2025-07-09 21:35:43 - newmusic.soulseek_client - ERROR - search:244 - No response from search responses GET request +2025-07-09 21:36:41 - newmusic.soulseek_client - INFO - search:210 - Starting search for: 'sofi tukker' +2025-07-09 21:36:41 - newmusic.soulseek_client - DEBUG - search:220 - Search data: {'searchText': 'sofi tukker', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:36:41 - newmusic.soulseek_client - DEBUG - search:221 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:36:41 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:36:41 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:36:41 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: {'searchText': 'sofi tukker', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:36:41 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:36:41 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: {"fileCount":0,"id":"5d06422b-3426-4687-b77d-f438b5947d03","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"sofi tukker","startedAt":"2025-07-10T04:36:41.3758707Z","state":"InProgress","token":85}... +2025-07-09 21:36:41 - newmusic.soulseek_client - INFO - search:234 - Search initiated with ID: 5d06422b-3426-4687-b77d-f438b5947d03 +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:239 - Getting results for search ID: 5d06422b-3426-4687-b77d-f438b5947d03 +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making GET request to: http://localhost:5030/api/v0/searches/5d06422b-3426-4687-b77d-f438b5947d03/responses +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: [{"fileCount":2,"files":[{"bitRate":320,"code":1,"extension":"","filename":"@@cewgd\\complete\\One On One - Cerrone, The Knocks, Sofi Tukker (Cerrone Extended Mix) 124.mp3","length":372,"size":14957995,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"@@cewgd\\complete\\The Knocks, Sofi Tukker, Cerrone - One On One (Cerrone Remix) - 01 - One On One (Cerrone Remix).flac","length":204,"sampleRate":44100,"size":25662003,"isLocked":false}],"hasFreeUploadSlot":false,"lockedFileCoun... +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:247 - Responses data type: +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:248 - Responses data length: 249 +2025-07-09 21:36:51 - newmusic.soulseek_client - INFO - search:259 - Processing 249 user responses +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User BigDiscNRG<3 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User mwav has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User hannahwantstodie has 13 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User slsk2d2 has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User kellykapunkski has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User recovery8655 has 16 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Trisska has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User sumb0dy has 406 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User itmustbeacamel has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User iaman00b has 4 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User JColburn has 58 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User filmg1rl has 28 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User activon has 48 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User buymymusic4free has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User MiksNSnorty has 6 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User WebleyGorgon has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Matt B has 31 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Beaumontsebos has 5 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Pauper1722 has 59 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User DJ Sideral has 9 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User JJazz has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User SpaceSofa has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User george65 has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User dews12 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User djeurotraxx has 59 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User sleepisrong has 5 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User StaticDist0rtion has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User slskwarlan has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User snekberries has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User AfterlinePerformed has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User M0stlyGh0stly has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User OPOC has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Markround has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User mon5termatt-dc has 8 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Salty the Wonder Dog has 9 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User YVR has 14 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User professional_raver has 20 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ljthedj has 4 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User kzr22 has 9 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User afronaut has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User sintricate has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User bananaboy65 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User garbagebrain has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User zeroscan has 16 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User bdeals has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User big_mama_srv has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User molachai has 7 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User skittleguy has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User miredswamp has 13 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User greenandredandlil has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User bvawesome has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User robotrash has 6 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ElCucuy has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User djende has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User antediluvianProse has 12 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User trek7008 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User beatvela has 7 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User gfro has 7 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Blvckhole96 has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User bakedpoetato has 13 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User oier26 has 45 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User The_Real_Matt_Murdock has 17 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User channouze has 12 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User vfoxm has 7 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User fearkills has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User danav has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User BaddieWithoutOrgans has 11 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Wolf359 has 32 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User care2share has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User itstoastee has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User lithium has 34 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User argoNotz has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Akasha has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Tor_McCool has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User akipuppy has 29 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User jimmybreeze has 5 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User mjoughi590 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User The Locutus has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User rtyally has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User h23234 has 33 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User dumbestdummy has 22 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User filfilfil has 19 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User koalabeer has 16 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User t3atim3 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Monmons92 has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User canadianjoke has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User PlundaPhonikz has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ReekRend2 has 4 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User theta8 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User onefiveone has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User mrextrafartypants has 17 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Ultravod has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ElAdri1999 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User aavvaavvaa has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User tesseract has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Merryprankstress has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User xtenda has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Operamatic has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User vitruvio has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User MaoamZedong has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User nuclearjew77 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User boogo_steel has 14 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User attackallaround3 has 9 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User zekey has 5 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Romaco991 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User rat5150 has 14 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User gatesofgaloo has 25 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User [audiogalaxy] has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Neverwhere X has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Rolyprince1 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User indiewillll has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User LazyProxy has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User jaesonma has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User gandr003 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Radioman has 10 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User SpacelineMonger has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User birck has 15 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Kpalsm has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ketacat has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User XY0 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User wrabbit has 54 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User yy8717 has 8 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User dehydrated-presence has 8 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Ludwing85 has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User top23breaks has 61 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User shemsu has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User IKODHIX has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Tordenflesk has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User messiah165 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User djspiteful has 6 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User dwtn81 has 8 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Dearento has 82 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User mothman666 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User MYCELIUM_BUDDY has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User bmore23 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User stachardos has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User darkling23 has 93 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User djginge has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User thlayli_x has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User denali83 has 23 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User j0nathanbs23 has 5 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User myachnin has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User lollerskater has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User spoewi has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User nicolas cage has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User dringpiece has 4 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User lpma has 65 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User fgsgsfsfg has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User GUYOHMS2025 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User raspberry2 has 5 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User IshidaMiPence has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User NormanJaye has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User shiverhead has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User KariNita Music has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User superusel has 11 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User twinham has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User kfs1986 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Ijus has 4 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Vicky_Jam_Jam has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Thebrightside has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User DjSuS has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User 01Bear has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User bigkahuna30267 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Jimi Large has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User zeeburgia has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Borlando_01 has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Marxist has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User jafarlafarj has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Avengersman has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User meka has 8 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Shyralei has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User BigFatBuddha has 7 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Toofishy has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User debianfart has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User pablorodriguezdj has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User KindaRatchet has 31 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User curiouscharles has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Bassblitzed has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Gashek has 11 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User gianguido has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Blu883r83lly has 4 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Huge has 14 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User BrainStorm! has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Firehair12000 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User stinkyrat has 13 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User NinnyNinz has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User itsvial has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User REDRUM has 5 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Music_Arena has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User trianglejump0 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User bmxsir has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Grohl has 12 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ianleslie75 has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User MKUSA has 18 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User zethrus has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User NoNiceGuy has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User QZmMsonU88wHQBG5QHep7 has 5 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User fastrax has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User dudeacockus has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User bmx24@naver.com has 13 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Oomahleg has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Wond3rQc has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User SonicRings has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User sephiroth_neo has 10 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ezfam has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User MistaJay has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User one_is_many has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User moon_safari_2002 has 12 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User GetFixedBoi has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Reydj88 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User yroyathon has 6 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Nicklubella has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User saiboogu has 75 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User pirulazul has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User murdercitydevil has 17 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User jkmk.net has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User HabitForming(HBT.4MNG) has 13 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ato33 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ResDog has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User ricktocadisco has 5 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User algernon has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User rblotnicky has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User zinnac has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User thproject has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Renee has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User dwaynejetski has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User bobbytragicradio has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User nex0r has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User SelectaX has 0 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User marklamarr has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User FelixMeow76 has 11 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User dj exstas has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User popcorn4u has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User zjl has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User PANAMA has 7 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User mvanshade has 11 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Datasmurf has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User SoundInvestment has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User megatro has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User m00nl1ght98 has 261 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Dennis78191410 has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Taroth has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User dohduhdah has 1 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User wallywubox has 19 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User BluePages has 6 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User rere225 has 184 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User =uqpu= has 2 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User Whatisthis222 has 6 files +2025-07-09 21:36:51 - newmusic.soulseek_client - DEBUG - search:264 - User cktc has 3 files +2025-07-09 21:36:51 - newmusic.soulseek_client - INFO - search:287 - Found 2725 results for query: sofi tukker +2025-07-09 21:41:22 - newmusic.soulseek_client - DEBUG - download:300 - Attempting to download: music\Sofi Tukker\07-sofi_tukker-spiral_(butter_version)-297d8d00.flac from recovery8655 (size: 22004059) +2025-07-09 21:41:22 - newmusic.soulseek_client - DEBUG - download:311 - Using web interface API format: [{'filename': 'music\\Sofi Tukker\\07-sofi_tukker-spiral_(butter_version)-297d8d00.flac', 'size': 22004059}] +2025-07-09 21:41:22 - newmusic.soulseek_client - DEBUG - download:315 - Trying web interface endpoint: transfers/downloads/recovery8655 +2025-07-09 21:41:22 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/recovery8655 +2025-07-09 21:41:22 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:41:22 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: [{'filename': 'music\\Sofi Tukker\\07-sofi_tukker-spiral_(butter_version)-297d8d00.flac', 'size': 22004059}] +2025-07-09 21:41:23 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 201 +2025-07-09 21:41:23 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: ... +2025-07-09 21:41:23 - newmusic.soulseek_client - INFO - download:320 - [SUCCESS] Started download: music\Sofi Tukker\07-sofi_tukker-spiral_(butter_version)-297d8d00.flac from recovery8655 +2025-07-09 21:42:46 - newmusic.soulseek_client - INFO - search:210 - Starting search for: 'virtual mage' +2025-07-09 21:42:46 - newmusic.soulseek_client - DEBUG - search:220 - Search data: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:42:46 - newmusic.soulseek_client - DEBUG - search:221 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:42:46 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-09 21:42:46 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:42:46 - newmusic.soulseek_client - DEBUG - _make_request:112 - JSON payload: {'searchText': 'virtual mage', 'timeout': 10000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-09 21:42:47 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:42:47 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: {"fileCount":0,"id":"2381b485-8ee5-4dec-9bcb-42da6ab7f5da","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"virtual mage","startedAt":"2025-07-10T04:42:47.1002819Z","state":"InProgress","token":91}... +2025-07-09 21:42:47 - newmusic.soulseek_client - INFO - search:234 - Search initiated with ID: 2381b485-8ee5-4dec-9bcb-42da6ab7f5da +2025-07-09 21:42:57 - newmusic.soulseek_client - DEBUG - search:239 - Getting results for search ID: 2381b485-8ee5-4dec-9bcb-42da6ab7f5da +2025-07-09 21:42:57 - newmusic.soulseek_client - DEBUG - _make_request:109 - Making GET request to: http://localhost:5030/api/v0/searches/2381b485-8ee5-4dec-9bcb-42da6ab7f5da/responses +2025-07-09 21:42:57 - newmusic.soulseek_client - DEBUG - _make_request:110 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-09 21:42:57 - newmusic.soulseek_client - DEBUG - _make_request:121 - Response status: 200 +2025-07-09 21:42:57 - newmusic.soulseek_client - DEBUG - _make_request:122 - Response text: []... +2025-07-09 21:42:57 - newmusic.soulseek_client - ERROR - search:244 - No response from search responses GET request +2025-07-09 21:44:16 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-09 21:44:16 - newmusic.main - INFO - closeEvent:157 - Cleaning up Downloads page threads... +2025-07-09 21:44:16 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... +2025-07-09 21:44:16 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... +2025-07-09 21:44:16 - newmusic.main - INFO - closeEvent:173 - Application closed successfully diff --git a/main.py b/main.py index 2d0f0430..ae2e1f9a 100644 --- a/main.py +++ b/main.py @@ -100,7 +100,7 @@ class MainWindow(QMainWindow): # Create and add pages self.dashboard_page = DashboardPage() self.sync_page = SyncPage(self.spotify_client, self.plex_client) - self.downloads_page = DownloadsPage() + self.downloads_page = DownloadsPage(self.soulseek_client) self.artists_page = ArtistsPage() self.settings_page = SettingsPage() @@ -151,18 +151,32 @@ class MainWindow(QMainWindow): def closeEvent(self, event): logger.info("Closing application...") - # Stop status monitoring thread - if self.status_thread: - self.status_thread.stop() - - # Close Soulseek client try: - loop = asyncio.get_event_loop() - loop.run_until_complete(self.soulseek_client.close()) + # Stop all page threads first + if hasattr(self, 'downloads_page') and self.downloads_page: + logger.info("Cleaning up Downloads page threads...") + self.downloads_page.cleanup_all_threads() + + # Stop status monitoring thread + if self.status_thread: + logger.info("Stopping status monitoring thread...") + self.status_thread.stop() + + # Close Soulseek client + try: + logger.info("Closing Soulseek client...") + loop = asyncio.get_event_loop() + loop.run_until_complete(self.soulseek_client.close()) + except Exception as e: + logger.error(f"Error closing Soulseek client: {e}") + + logger.info("Application closed successfully") + event.accept() + except Exception as e: - logger.error(f"Error closing Soulseek client: {e}") - - event.accept() + logger.error(f"Error during application shutdown: {e}") + # Force accept the event to prevent hanging + event.accept() def main(): logging_config = config_manager.get_logging_config() diff --git a/slskd/config/slskd.yml b/slskd/config/slskd.example.yml similarity index 99% rename from slskd/config/slskd.yml rename to slskd/config/slskd.example.yml index 86e272ef..b6e1fd25 100644 --- a/slskd/config/slskd.yml +++ b/slskd/config/slskd.example.yml @@ -189,8 +189,8 @@ # soulseek: # address: vps.slsknet.org # port: 2271 -# username: ~ -# password: ~ +# username: bipidiboop +# password: Thomasclan123@ # description: | # A slskd user. https://github.com/slskd/slskd # picture: path/to/slsk-profile-picture.jpg diff --git a/ui/pages/__pycache__/downloads.cpython-312.pyc b/ui/pages/__pycache__/downloads.cpython-312.pyc index 0f527e16f6f301c47e2c8d84dfd046c95babb396..f8091661f0aa4c01c557e40de70be2ebc6ff3a4b 100644 GIT binary patch literal 62228 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 T^EvZ*r^$PH{38y3Nw5F^*lG@S delta 3430 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 Syl5aKEuqj*0ulu$S%5&O>o~qQ*uk;Q_07YX zL!o7A3ZkPu(^|En?Z&39qC#pf>$HbxCoNQM_s5_`Wzn>Ck8VO08;e%0?X+p%xsF4m zjw|{1o$uW9_?`1zpYL1$BrknR%0Y80MK7GVB;+!gj@5ab3s$kyUP+A7|YKLjxmMV+?#kj1-#F$Tjem-oL)c2s%Mu z)V#=?V=r(e1Hv3+1jC%>n5JMTt+q zICEQLgI?!9xa-DUaLCo^*}kQhFbhQA+r}*ze7#|AA*`h`T-@p=&ns`aI#}X>&D;I9 zrx>A9(A~-Y6s+rUJ?r*!r#MxF*Ls|g?lF?m?n*Up6{-Yd+B{*IBZMiE@gM{@J03I5 zbMwp?E0|B}F0kcN3N~7MeQCE`J1aZN`|(g&y0cO`7QtF%ztR%h9D9r{*aUT5)e`$` zcrZRC!e#GSWy}|1$+7IJ_?J*{=$IV*)||Ql$Atj3{{4FDswn34koj*bO05)gp`s~iFi7!k!sKr&7>$o z3Px+!Thdg_kJ1DB0#B#`&etx$eBC+s4$lrhbH%UUspqaV`gUr#cQo3adgu)EEAs)7c2K=j%2da8A${_ zbQ;?c+SHUsW9*2u2R$^2Y_6d8MM9#bw)CTP1gwos!3h)(B4D*r4grrWtS>Rk!=c7u z5`{M#_mS@@#(U0btZ}p%MVLeo;U`V)WC}iQ>ZKIgn>zwepjxF+N`zbWBvb}_;be2` z-SbwK@;(9An%6jvQP;()yeLhHl3KGA1!Kz|vY-sNoTwn8^4s-)U}@IN8=G6y6IL?} zVL~f{S{Ra`LFBkRnU5v1f+$UZtF!fCtaY(+Z)!r!PRfhcuZc$|#k|}*lMr)qDw|Oo z5?-eBEJoXf@G!#D=&F;%d@h@z?4od{b07Iw`BUd43qRYcS8jFxhLAJLI}f-CaVfvs zvdI!WM_q0jDa=|D*>qOg#5c4HqxWy@=$1<73-?F5DoVYDsYnM&z=cR15#YVZ(ZDOz zPqHI?2jRO2_ytRPga{1x`N#lF_O)8oKCk}b-{|WkC*WpZO~q-neE|&pwdB0Aw%U{9_L4!{YQ%Cg?92e+!j?bK}Xd7?F zpy8Qn4u=>wAjiK=vdK=uY(?)1I&6OSC(Imnn_9f z{)%)f%6skd^6X@oqP-kr&QWy0i3%rddelKj-Nz5Pz_eEHCyd-)qRB9Vd&SsUbdGO8 z%JAZ&M&d-GaP^T!_{#x@*Cm@)JgQeb+(kE7V;eY6(F13PU2rI7<~*fY2#>{#glcJw zTf_Gd7xYJ6rj=Z@xRS(jk-*=tFi=Oew2sYXpjpO1M0b#Kbk61tNQDyzbaV*tMYhD zm0EmX)lutQA_({Djqvq^o7i#JzEVBqNa*Doj7UGAr!{NaPKRGQ8yEONQI_f4&P(g4 zUiu;YIdPO+f&D_L;#E|ff#bqf(`;4SI$_x(55E*%CcgqftS2?_r1%WE2z6r~atV6J z+Dv?D2K@+q&%^PtUmJ39IT=f3a+5Md4u7KI=^N-t(lbt0(4Q9eCtE6Bp#P10k20UE zW_efL^K&1#TIUTnboP&Q{8b(Qiu0r3#;d`N9|XHT)ZGW~jt77}(xe&xP#0D@j~viY z0^iIA$y(+0td@2E3sZkiA&-B!9r&Mn^D@QUb;)9OYq6`8rKBceSx$B2t0+b6M{3L`;xdnfl!(- zD0LuoB6J~KM7V}<9pMJTC3t*h&F&E@etweqjMZxEm(2HSTbBgl(C#BkO^wd^yu-TeOrf^`Vq-Sd{Y+D(oZ~ qNEf<&YFAbIc*%aL+dPpKCez{;iG^Pjw%MY3Vm#aR8H1}@<^KR(HiX>( diff --git a/ui/pages/downloads.py b/ui/pages/downloads.py index 0ff5cfd3..49701b2c 100644 --- a/ui/pages/downloads.py +++ b/ui/pages/downloads.py @@ -1,9 +1,328 @@ from PyQt6.QtWidgets import (QWidget, QVBoxLayout, QHBoxLayout, QLabel, QFrame, QPushButton, QProgressBar, QListWidget, - QListWidgetItem, QComboBox, QLineEdit, QScrollArea) -from PyQt6.QtCore import Qt + QListWidgetItem, QComboBox, QLineEdit, QScrollArea, QMessageBox) +from PyQt6.QtCore import Qt, QThread, pyqtSignal, QTimer from PyQt6.QtGui import QFont +class DownloadThread(QThread): + download_completed = pyqtSignal(str) # Download ID or success message + download_failed = pyqtSignal(str) # Error message + download_progress = pyqtSignal(str) # Progress message + + def __init__(self, soulseek_client, search_result): + super().__init__() + self.soulseek_client = soulseek_client + self.search_result = search_result + self._stop_requested = False + + def run(self): + loop = None + try: + import asyncio + self.download_progress.emit(f"Starting download: {self.search_result.filename}") + + # Create a completely fresh event loop for this thread + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) + + # Perform download with proper error handling + download_id = loop.run_until_complete(self._do_download()) + + if not self._stop_requested: + if download_id: + self.download_completed.emit(f"Download started: {download_id}") + else: + self.download_failed.emit("Download failed to start") + + except Exception as e: + if not self._stop_requested: + self.download_failed.emit(str(e)) + finally: + # Ensure proper cleanup + if loop: + try: + # Close any remaining tasks + pending = asyncio.all_tasks(loop) + for task in pending: + task.cancel() + + if pending: + loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) + + loop.close() + except Exception as e: + print(f"Error cleaning up download event loop: {e}") + + async def _do_download(self): + """Perform the actual download with proper async handling""" + return await self.soulseek_client.download( + self.search_result.username, + self.search_result.filename, + self.search_result.size + ) + + def stop(self): + """Stop the download gracefully""" + self._stop_requested = True + +class SessionInfoThread(QThread): + session_info_completed = pyqtSignal(dict) # Session info dict + session_info_failed = pyqtSignal(str) # Error message + + def __init__(self, soulseek_client): + super().__init__() + self.soulseek_client = soulseek_client + self._stop_requested = False + + def run(self): + loop = None + try: + import asyncio + + # Create a completely fresh event loop for this thread + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) + + # Check if stop was requested before starting + if self._stop_requested: + return + + # Get session info + session_info = loop.run_until_complete(self._get_session_info()) + + # Only emit if not stopped + if not self._stop_requested: + self.session_info_completed.emit(session_info or {}) + + except Exception as e: + if not self._stop_requested: + self.session_info_failed.emit(str(e)) + finally: + # Ensure proper cleanup + if loop: + try: + # Close any remaining tasks + pending = asyncio.all_tasks(loop) + for task in pending: + task.cancel() + + if pending: + loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) + + loop.close() + except Exception as e: + print(f"Error cleaning up session info event loop: {e}") + + async def _get_session_info(self): + """Get the session information""" + return await self.soulseek_client.get_session_info() + + def stop(self): + """Stop the session info gathering gracefully""" + self._stop_requested = True + +class ExploreApiThread(QThread): + exploration_completed = pyqtSignal(dict) # API info dict + exploration_failed = pyqtSignal(str) # Error message + + def __init__(self, soulseek_client): + super().__init__() + self.soulseek_client = soulseek_client + self._stop_requested = False + + def run(self): + loop = None + try: + import asyncio + + # Create a completely fresh event loop for this thread + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) + + # Check if stop was requested before starting + if self._stop_requested: + return + + # Explore the API + api_info = loop.run_until_complete(self._explore_api()) + + # Only emit if not stopped + if not self._stop_requested: + self.exploration_completed.emit(api_info) + + except Exception as e: + if not self._stop_requested: + self.exploration_failed.emit(str(e)) + finally: + # Ensure proper cleanup + if loop: + try: + # Close any remaining tasks + pending = asyncio.all_tasks(loop) + for task in pending: + task.cancel() + + if pending: + loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) + + loop.close() + except Exception as e: + print(f"Error cleaning up exploration event loop: {e}") + + async def _explore_api(self): + """Perform the actual API exploration""" + return await self.soulseek_client.explore_api_endpoints() + + def stop(self): + """Stop the exploration gracefully""" + self._stop_requested = True + +class SearchThread(QThread): + search_completed = pyqtSignal(list) # List of search results + search_failed = pyqtSignal(str) # Error message + search_progress = pyqtSignal(str) # Progress message + + def __init__(self, soulseek_client, query): + super().__init__() + self.soulseek_client = soulseek_client + self.query = query + self._stop_requested = False + + def run(self): + loop = None + try: + import asyncio + self.search_progress.emit(f"Searching for: {self.query}") + + # Create a completely fresh event loop for this thread + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) + + # Perform search with proper error handling + results = loop.run_until_complete(self._do_search()) + + if not self._stop_requested: + self.search_completed.emit(results) + + except Exception as e: + if not self._stop_requested: + self.search_failed.emit(str(e)) + finally: + # Ensure proper cleanup + if loop: + try: + # Close any remaining tasks + pending = asyncio.all_tasks(loop) + for task in pending: + task.cancel() + + if pending: + loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) + + loop.close() + except Exception as e: + print(f"Error cleaning up event loop: {e}") + + async def _do_search(self): + """Perform the actual search with proper async handling""" + return await self.soulseek_client.search(self.query) + + def stop(self): + """Stop the search gracefully""" + self._stop_requested = True + +class SearchResultItem(QFrame): + download_requested = pyqtSignal(object) # SearchResult object + + def __init__(self, search_result, parent=None): + super().__init__(parent) + self.search_result = search_result + self.setup_ui() + + def setup_ui(self): + self.setFixedHeight(60) + self.setStyleSheet(""" + SearchResultItem { + background: #282828; + border-radius: 6px; + border: 1px solid #404040; + margin: 2px; + } + SearchResultItem:hover { + background: #333333; + border: 1px solid #1db954; + } + """) + + layout = QHBoxLayout(self) + layout.setContentsMargins(15, 10, 15, 10) + layout.setSpacing(12) + + # File info + info_layout = QVBoxLayout() + info_layout.setSpacing(3) + + # Filename + filename_label = QLabel(self.search_result.filename) + filename_label.setFont(QFont("Arial", 10, QFont.Weight.Medium)) + filename_label.setStyleSheet("color: #ffffff;") + filename_label.setWordWrap(True) + + # Details + details = [] + if self.search_result.bitrate: + details.append(f"{self.search_result.bitrate}kbps") + details.append(self.search_result.quality.upper()) + details.append(f"{self.search_result.size // (1024*1024)}MB") + details.append(f"User: {self.search_result.username}") + + details_label = QLabel(" â€ĸ ".join(details)) + details_label.setFont(QFont("Arial", 9)) + details_label.setStyleSheet("color: #b3b3b3;") + + info_layout.addWidget(filename_label) + info_layout.addWidget(details_label) + + # Quality indicator + quality_label = QLabel(f"★ {self.search_result.quality_score:.1f}") + quality_label.setFixedWidth(50) + quality_label.setAlignment(Qt.AlignmentFlag.AlignCenter) + quality_label.setFont(QFont("Arial", 9, QFont.Weight.Bold)) + + if self.search_result.quality_score >= 0.9: + quality_label.setStyleSheet("color: #1db954;") + elif self.search_result.quality_score >= 0.7: + quality_label.setStyleSheet("color: #ffa500;") + else: + quality_label.setStyleSheet("color: #e22134;") + + # Download button + download_btn = QPushButton("đŸ“Ĩ Download") + download_btn.setFixedSize(90, 30) + download_btn.clicked.connect(self.request_download) + download_btn.setStyleSheet(""" + QPushButton { + background: rgba(29, 185, 84, 0.2); + border: 1px solid #1db954; + border-radius: 15px; + color: #1db954; + font-size: 9px; + font-weight: bold; + } + QPushButton:hover { + background: #1db954; + color: #000000; + } + """) + + layout.addLayout(info_layout) + layout.addStretch() + layout.addWidget(quality_label) + layout.addWidget(download_btn) + + def request_download(self): + self.download_requested.emit(self.search_result) + class DownloadItem(QFrame): def __init__(self, title: str, artist: str, status: str, progress: int = 0, parent=None): super().__init__(parent) @@ -261,8 +580,14 @@ class DownloadQueue(QFrame): layout.addWidget(queue_scroll) class DownloadsPage(QWidget): - def __init__(self, parent=None): + def __init__(self, soulseek_client=None, parent=None): super().__init__(parent) + self.soulseek_client = soulseek_client + self.search_thread = None + self.explore_thread = None # Track API exploration thread + self.session_thread = None # Track session info thread + self.download_threads = [] # Track active download threads + self.search_results = [] self.setup_ui() def setup_ui(self): @@ -280,6 +605,10 @@ class DownloadsPage(QWidget): header = self.create_header() main_layout.addWidget(header) + # Search section + search_section = self.create_search_section() + main_layout.addWidget(search_section) + # Content area content_layout = QHBoxLayout() content_layout.setSpacing(25) @@ -319,6 +648,397 @@ class DownloadsPage(QWidget): return header + def create_search_section(self): + section = QFrame() + section.setFixedHeight(350) + section.setStyleSheet(""" + QFrame { + background: #282828; + border-radius: 8px; + border: 1px solid #404040; + } + """) + + layout = QVBoxLayout(section) + layout.setContentsMargins(20, 20, 20, 20) + layout.setSpacing(15) + + # Search header + search_header = QLabel("Search & Download") + search_header.setFont(QFont("Arial", 16, QFont.Weight.Bold)) + search_header.setStyleSheet("color: #ffffff;") + + # Search input and button + search_layout = QHBoxLayout() + + self.search_input = QLineEdit() + self.search_input.setPlaceholderText("Search for music (e.g., 'Artist - Song Title')") + self.search_input.setFixedHeight(40) + self.search_input.returnPressed.connect(self.perform_search) + self.search_input.setStyleSheet(""" + QLineEdit { + background: #404040; + border: 1px solid #606060; + border-radius: 20px; + padding: 0 15px; + color: #ffffff; + font-size: 12px; + } + QLineEdit:focus { + border: 1px solid #1db954; + } + """) + + self.search_btn = QPushButton("🔍 Search") + self.search_btn.setFixedSize(100, 40) + self.search_btn.clicked.connect(self.perform_search) + self.search_btn.setStyleSheet(""" + QPushButton { + background: #1db954; + border: none; + border-radius: 20px; + color: #000000; + font-size: 12px; + font-weight: bold; + } + QPushButton:hover { + background: #1ed760; + } + QPushButton:disabled { + background: #404040; + color: #666666; + } + """) + + search_layout.addWidget(self.search_input) + search_layout.addWidget(self.search_btn) + + # Search status + self.search_status = QLabel("Enter a search term and click Search") + self.search_status.setFont(QFont("Arial", 10)) + self.search_status.setStyleSheet("color: #b3b3b3;") + + # Search results + self.search_results_scroll = QScrollArea() + self.search_results_scroll.setWidgetResizable(True) + self.search_results_scroll.setStyleSheet(""" + QScrollArea { + border: none; + background: transparent; + } + QScrollBar:vertical { + background: #404040; + width: 8px; + border-radius: 4px; + } + QScrollBar::handle:vertical { + background: #1db954; + border-radius: 4px; + } + """) + + self.search_results_widget = QWidget() + self.search_results_layout = QVBoxLayout(self.search_results_widget) + self.search_results_layout.setSpacing(5) + self.search_results_layout.addStretch() + self.search_results_scroll.setWidget(self.search_results_widget) + + layout.addWidget(search_header) + layout.addLayout(search_layout) + layout.addWidget(self.search_status) + layout.addWidget(self.search_results_scroll) + + return section + + def perform_search(self): + query = self.search_input.text().strip() + if not query: + QMessageBox.warning(self, "Search Error", "Please enter a search term") + return + + if not self.soulseek_client: + QMessageBox.warning(self, "Connection Error", "Soulseek client not available") + return + + # Stop any existing search + if self.search_thread and self.search_thread.isRunning(): + self.search_thread.stop() + self.search_thread.wait(1000) # Wait up to 1 second + if self.search_thread.isRunning(): + self.search_thread.terminate() + + # Clear previous results + self.clear_search_results() + + # Update UI + self.search_btn.setText("🔄 Searching...") + self.search_btn.setEnabled(False) + self.search_status.setText(f"Searching for: {query}") + + # Start new search thread + self.search_thread = SearchThread(self.soulseek_client, query) + self.search_thread.search_completed.connect(self.on_search_completed) + self.search_thread.search_failed.connect(self.on_search_failed) + self.search_thread.search_progress.connect(self.on_search_progress) + self.search_thread.finished.connect(self.on_search_thread_finished) + self.search_thread.start() + + def on_search_thread_finished(self): + """Clean up when search thread finishes""" + if self.search_thread: + self.search_thread.deleteLater() + self.search_thread = None + + def clear_search_results(self): + # Remove all result items except the stretch + for i in reversed(range(self.search_results_layout.count())): + item = self.search_results_layout.itemAt(i) + if item.widget(): + item.widget().deleteLater() + elif item.spacerItem(): + continue # Keep the stretch spacer + else: + self.search_results_layout.removeItem(item) + + def on_search_completed(self, results): + self.search_btn.setText("🔍 Search") + self.search_btn.setEnabled(True) + + if not results: + self.search_status.setText("No results found. Try a different search term.") + return + + # Sort results by quality score (best first) + results.sort(key=lambda x: x.quality_score, reverse=True) + + # Take top 10 results to avoid overwhelming the UI + top_results = results[:10] + + self.search_status.setText(f"Found {len(results)} results (showing top {len(top_results)})") + + # Add result items to UI + for result in top_results: + result_item = SearchResultItem(result) + result_item.download_requested.connect(self.start_download) + # Insert before the stretch item + self.search_results_layout.insertWidget(self.search_results_layout.count() - 1, result_item) + + def on_search_failed(self, error_msg): + self.search_btn.setText("🔍 Search") + self.search_btn.setEnabled(True) + self.search_status.setText(f"Search failed: {error_msg}") + QMessageBox.critical(self, "Search Error", f"Search failed: {error_msg}") + + def on_search_progress(self, message): + self.search_status.setText(message) + + def start_download(self, search_result): + """Start downloading a search result using threaded approach""" + try: + # Create and start download thread + download_thread = DownloadThread(self.soulseek_client, search_result) + download_thread.download_completed.connect(self.on_download_completed) + download_thread.download_failed.connect(self.on_download_failed) + download_thread.download_progress.connect(self.on_download_progress) + download_thread.finished.connect(lambda: self.on_download_thread_finished(download_thread)) + + # Track the thread + self.download_threads.append(download_thread) + + # Start the download + download_thread.start() + + # Show immediate feedback + QMessageBox.information( + self, + "Download Started", + f"Starting download: {search_result.filename}\n" + f"From user: {search_result.username}\n\n" + f"The download will be queued in slskd.\n" + f"Check the slskd web interface or Downloads page for progress." + ) + + except Exception as e: + QMessageBox.critical(self, "Download Error", f"Failed to start download: {str(e)}") + + def on_download_completed(self, message): + """Handle successful download start""" + # Could update download queue UI here + print(f"Download success: {message}") + + def on_download_failed(self, error_msg): + """Handle download failure""" + QMessageBox.critical(self, "Download Failed", f"Download failed: {error_msg}") + + def on_download_progress(self, message): + """Handle download progress updates""" + # Could update status or progress UI here + print(f"Download progress: {message}") + + def on_download_thread_finished(self, thread): + """Clean up when download thread finishes""" + if thread in self.download_threads: + self.download_threads.remove(thread) + thread.deleteLater() + + def explore_slskd_api(self): + """Explore slskd API endpoints to find the correct download endpoint""" + if not self.soulseek_client: + QMessageBox.warning(self, "Error", "Soulseek client not available") + return + + # Stop any existing exploration thread + if self.explore_thread and self.explore_thread.isRunning(): + self.explore_thread.stop() + self.explore_thread.wait(1000) # Wait up to 1 second + if self.explore_thread.isRunning(): + self.explore_thread.terminate() + + # Create and track new exploration thread + self.explore_thread = ExploreApiThread(self.soulseek_client) + self.explore_thread.exploration_completed.connect(self.on_api_exploration_completed) + self.explore_thread.exploration_failed.connect(self.on_api_exploration_failed) + self.explore_thread.finished.connect(self.on_explore_thread_finished) + self.explore_thread.start() + + def on_api_exploration_completed(self, api_info): + """Handle API exploration results""" + message = "slskd API Exploration Results:\n\n" + + if api_info.get('swagger_available'): + message += "✓ Swagger Documentation Available\n\n" + download_endpoints = api_info.get('download_endpoints', {}) + if download_endpoints: + message += "Download/Transfer Endpoints Found:\n" + for path, methods in download_endpoints.items(): + message += f" {path}: {list(methods.keys())}\n" + else: + message += "No download/transfer endpoints found in Swagger docs\n" + else: + message += "✗ Swagger Documentation Not Available\n\n" + available_endpoints = api_info.get('available_endpoints', {}) + if available_endpoints: + message += "Available Endpoints Found:\n" + for endpoint, status in available_endpoints.items(): + message += f" {endpoint}: {status}\n" + else: + message += "No endpoints found\n" + + message += f"\nBase URL: {api_info.get('base_url', 'Unknown')}" + message += f"\n\nYou can also check: {api_info.get('base_url', 'http://localhost:5030')}/swagger" + + QMessageBox.information(self, "API Exploration Results", message) + + def on_api_exploration_failed(self, error_msg): + """Handle API exploration failure""" + QMessageBox.critical(self, "API Exploration Failed", f"Failed to explore API: {error_msg}") + + def on_explore_thread_finished(self): + """Clean up when explore thread finishes""" + if self.explore_thread: + self.explore_thread.deleteLater() + self.explore_thread = None + + def get_session_info(self): + """Get slskd session info including version""" + if not self.soulseek_client: + QMessageBox.warning(self, "Error", "Soulseek client not available") + return + + # Stop any existing session thread + if self.session_thread and self.session_thread.isRunning(): + self.session_thread.stop() + self.session_thread.wait(1000) # Wait up to 1 second + if self.session_thread.isRunning(): + self.session_thread.terminate() + + # Create and track new session thread + self.session_thread = SessionInfoThread(self.soulseek_client) + self.session_thread.session_info_completed.connect(self.on_session_info_completed) + self.session_thread.session_info_failed.connect(self.on_session_info_failed) + self.session_thread.finished.connect(self.on_session_thread_finished) + self.session_thread.start() + + def on_session_info_completed(self, session_info): + """Handle session info results""" + message = "slskd Session Information:\n\n" + + if session_info: + for key, value in session_info.items(): + message += f"{key}: {value}\n" + else: + message += "No session information available" + + message += f"\n\nManual Steps:\n" + message += f"1. Open: http://localhost:5030\n" + message += f"2. Press F12 → Network tab\n" + message += f"3. Search for a file\n" + message += f"4. Click Download\n" + message += f"5. Check the HTTP request in Network tab\n" + message += f"6. Note the endpoint, method, and payload" + + QMessageBox.information(self, "slskd Session Info", message) + + def on_session_info_failed(self, error_msg): + """Handle session info failure""" + QMessageBox.critical(self, "Session Info Failed", f"Failed to get session info: {error_msg}") + + def on_session_thread_finished(self): + """Clean up when session thread finishes""" + if self.session_thread: + self.session_thread.deleteLater() + self.session_thread = None + + def cleanup_all_threads(self): + """Stop and cleanup all active threads""" + try: + # Stop search thread + if self.search_thread and self.search_thread.isRunning(): + self.search_thread.stop() + self.search_thread.wait(2000) # Wait up to 2 seconds + if self.search_thread.isRunning(): + self.search_thread.terminate() + self.search_thread.wait(1000) + self.search_thread = None + + # Stop explore thread + if self.explore_thread and self.explore_thread.isRunning(): + self.explore_thread.stop() + self.explore_thread.wait(2000) # Wait up to 2 seconds + if self.explore_thread.isRunning(): + self.explore_thread.terminate() + self.explore_thread.wait(1000) + self.explore_thread = None + + # Stop session thread + if self.session_thread and self.session_thread.isRunning(): + self.session_thread.stop() + self.session_thread.wait(2000) # Wait up to 2 seconds + if self.session_thread.isRunning(): + self.session_thread.terminate() + self.session_thread.wait(1000) + self.session_thread = None + + # Stop all download threads + for download_thread in self.download_threads[:]: # Copy list to avoid modification during iteration + if download_thread.isRunning(): + download_thread.stop() + download_thread.wait(2000) # Wait up to 2 seconds + if download_thread.isRunning(): + download_thread.terminate() + download_thread.wait(1000) + download_thread.deleteLater() + + self.download_threads.clear() + + except Exception as e: + print(f"Error during thread cleanup: {e}") + + def closeEvent(self, event): + """Handle widget close event""" + self.cleanup_all_threads() + super().closeEvent(event) + def create_controls_section(self): section = QWidget() layout = QVBoxLayout(section) @@ -377,9 +1097,47 @@ class DownloadsPage(QWidget): } """) + # API Explorer button (for debugging) + explore_btn = QPushButton("🔍 Explore API") + explore_btn.setFixedHeight(35) + explore_btn.clicked.connect(self.explore_slskd_api) + explore_btn.setStyleSheet(""" + QPushButton { + background: transparent; + border: 1px solid #1db954; + border-radius: 17px; + color: #1db954; + font-size: 11px; + font-weight: bold; + } + QPushButton:hover { + background: rgba(29, 185, 84, 0.1); + } + """) + + # Session Info button (for debugging) + session_btn = QPushButton("â„šī¸ Session Info") + session_btn.setFixedHeight(35) + session_btn.clicked.connect(self.get_session_info) + session_btn.setStyleSheet(""" + QPushButton { + background: transparent; + border: 1px solid #ffa500; + border-radius: 17px; + color: #ffa500; + font-size: 11px; + font-weight: bold; + } + QPushButton:hover { + background: rgba(255, 165, 0, 0.1); + } + """) + controls_layout.addWidget(controls_title) controls_layout.addWidget(pause_btn) controls_layout.addWidget(clear_btn) + controls_layout.addWidget(explore_btn) + controls_layout.addWidget(session_btn) # Download stats stats_frame = QFrame() diff --git a/ui/pages/settings.py b/ui/pages/settings.py index 7411170b..482774f2 100644 --- a/ui/pages/settings.py +++ b/ui/pages/settings.py @@ -101,6 +101,7 @@ class SettingsPage(QWidget): soulseek_config = config_manager.get_soulseek_config() self.slskd_url_input.setText(soulseek_config.get('slskd_url', '')) self.api_key_input.setText(soulseek_config.get('api_key', '')) + self.download_path_input.setText(soulseek_config.get('download_path', './downloads')) except Exception as e: QMessageBox.warning(self, "Error", f"Failed to load configuration: {e}") @@ -119,6 +120,7 @@ class SettingsPage(QWidget): # Save Soulseek settings config_manager.set('soulseek.slskd_url', self.slskd_url_input.text()) config_manager.set('soulseek.api_key', self.api_key_input.text()) + config_manager.set('soulseek.download_path', self.download_path_input.text()) # Show success message QMessageBox.information(self, "Success", "Settings saved successfully!") @@ -274,6 +276,21 @@ class SettingsPage(QWidget): except Exception as e: QMessageBox.critical(self, "Error", f"✗ Unexpected error:\n{str(e)}") + def browse_download_path(self): + """Open a directory dialog to select download path""" + from PyQt6.QtWidgets import QFileDialog + + current_path = self.download_path_input.text() + selected_path = QFileDialog.getExistingDirectory( + self, + "Select Download Directory", + current_path if current_path else ".", + QFileDialog.Option.ShowDirsOnly + ) + + if selected_path: + self.download_path_input.setText(selected_path) + def create_header(self): header = QWidget() layout = QVBoxLayout(header) @@ -465,15 +482,16 @@ class SettingsPage(QWidget): path_label = QLabel("Download Path:") path_label.setStyleSheet("color: #ffffff; font-size: 12px;") - path_input = QLineEdit("./downloads") - path_input.setStyleSheet(self.get_input_style()) + self.download_path_input = QLineEdit("./downloads") + self.download_path_input.setStyleSheet(self.get_input_style()) browse_btn = QPushButton("Browse") browse_btn.setFixedSize(70, 30) + browse_btn.clicked.connect(self.browse_download_path) browse_btn.setStyleSheet(self.get_test_button_style()) path_layout.addWidget(path_label) - path_layout.addWidget(path_input) + path_layout.addWidget(self.download_path_input) path_layout.addWidget(browse_btn) download_layout.addLayout(quality_layout)