From 99605de41a9197ab0ef37d9a1950d7278aafca66 Mon Sep 17 00:00:00 2001 From: Broque Thomas Date: Thu, 10 Jul 2025 21:14:35 -0700 Subject: [PATCH] working --- .spotify_cache | 2 +- .../soulseek_client.cpython-312.pyc | Bin 45378 -> 45709 bytes core/soulseek_client.py | 41 +- logs/app.log | 950 ++++++++++++++++++ .../__pycache__/downloads.cpython-312.pyc | Bin 173762 -> 174671 bytes ui/pages/downloads.py | 121 ++- 6 files changed, 1047 insertions(+), 67 deletions(-) diff --git a/.spotify_cache b/.spotify_cache index 671bc7ab..ee123871 100644 --- a/.spotify_cache +++ b/.spotify_cache @@ -1 +1 @@ -{"access_token": "BQA45hmTHB-qxEFzKWp_uj7aSKM-RT8L1E88T8GauYSMqzRJnx_cdm-fvYsHoeO5nJ62_sRg67Q8wX5MZeABH0mySVhP2f_V_NT6KHPt2nW32j3rcQAmaTxW7kUQwlKNJdbiXSP-p4inH13WunPa2tNSZf0Ym1YfxZgVUYWzqEDYxjMm327TQVM0kIqSoZM7NYCx2_FQnslF2EebhZqA0KzfMpwzSTgYCUVT9-wtD73r1z3WMqgDGrWgF4FBA6no", "token_type": "Bearer", "expires_in": 3600, "scope": "user-library-read user-read-private playlist-read-private playlist-read-collaborative user-read-email", "expires_at": 1752205183, "refresh_token": "AQDmfQkPCGObfJeTUIbW1hAAwhSqkuHRA3Qh2dqVYMRh0eCkFMQgPNJDDzF8y-BiaVbj80zePkK_XSfYH1aJutMtNbnsqRKWuxP31BTrMc7pdUdbE7Fma4oH8wpDUKdG3MM"} \ No newline at end of file +{"access_token": "BQAiDhM1iLqw1onEzSJqVdB5e8l-eC1ZJVbtearOX4HzIcmKNnAvn1jfBFGGa3xe-WFRxciZw-1J6g060evv9p-y8W7qxIRnHQFXEdqlvGcXfH-kY9h5s-N7-QyqREheNvuQAnzL-aU1qCr58PJEq__cQiEXPWGJnps-jdmvE0JzRqrII5wvCAYWDzRJE-Nah22Sv97r08OUD43QT5YCbNgKJJEeymk10bhWyMJZuG6lIEL0WW3KqAZpwjbkXZ8y", "token_type": "Bearer", "expires_in": 3600, "scope": "user-library-read user-read-private playlist-read-private playlist-read-collaborative user-read-email", "expires_at": 1752209145, "refresh_token": "AQDmfQkPCGObfJeTUIbW1hAAwhSqkuHRA3Qh2dqVYMRh0eCkFMQgPNJDDzF8y-BiaVbj80zePkK_XSfYH1aJutMtNbnsqRKWuxP31BTrMc7pdUdbE7Fma4oH8wpDUKdG3MM"} \ No newline at end of file diff --git a/core/__pycache__/soulseek_client.cpython-312.pyc b/core/__pycache__/soulseek_client.cpython-312.pyc index d1fa1b611a7ded3a2e05234acb78e8bb32e573d4..3b942d4f0b3fdf7f078beb419c18c27cc9209e31 100644 GIT binary patch delta 2658 zcmZuz3s6+o89wJ;SlC^b*CH&!!sVr`0fgd0h!{W~4WK*(A2c8?dzTe|GnqTz48Tf{4Y%S?=>0~A}i?CzTLB@FNEu>@q(09J)=-~iPoJ8b1g}b+3+Uz zN!J=qu_+IU)_?^qA;RAXI2i&QC#<82M+9J^sR%ALC*iN8JIxVTeTy0%P?&*7TlXeT z6V?zZALCKEB1j(p5*bnDRwFcy7iEvy6}4nSqIy|dfrfC~cL;gHAkUN> zw?Yi#6>j2o8u78BnqZt5CaR#)+-TH@njtK_>Y_vRFHz%)S?0&-K*=H=ZdcqQkC3Q= zkIgCB;bJ%+Vyp05BT3X#d&qJhJX(o75u(Nu0%e`aA$l>K)J}qT`MAVn+JT!)k=LCL z;^Rl2#9$=CiLe!*uT+J#lKP%VPm~ziod72++K9;I%*0E%q>BpBg?8&RfG153q$U*ChMN2+%77^s7dK$1&J= zeaLECEBOre&>7%Nx_fMZkNH}>hVZdquw<`)=6ln~8ey07kj}$IHFZ<<4B!gSGb!Ep!) z1w=G3!Z+}T?y>}Wu?Q>45fc&!IO$niI_Lfb;k!rzK~L>83|{L>%5ZBN1c%w;bXs`Y z$X>h4`5fm~axTGSwmGvnVUl{D?HWvVr!-kif_XP*cJ%bwEiMb6!&Ps4B$d+}~^Na`=Lsc8jIYpk2Ju z!f1yYc+tKwQn*X~R3^K<-DL0B+XHXfOLKf0GPd?7WAmw~xY+O_?{{?y7fGyB3sc*) zswWqo5>!3OOi>U#)3XY1hb=u1mGKEjYi1}wNpBL)ft|fhl~0>8);*DQHRd*a+M9TA zIxc%Qv*11Fr47@C)pB8toLM`pnaL~|*8EwQ^p^UR`b?*sT_R_d%B2n7#%6hI$8@7v zZs29!A@{lG5ITTs8FI7lA%sYqn0iY3a04X`Od};3TbOx-;+vQ`1^Pk3oxJ*~yn4Bz zZ8~q~)InX&uWnkG)BwqEeJkQr#8g)0b=Po&SJzA&zOQ(s zK#AFN46AR%ce%WYHJ7??q+Rcsu4(mhZS$chKAG-CURCr_+NJIf*UCjT*A3q0?Xq@9 z$8@tpv?0mFmNKdHtsAo4hTp za+`I!Ww*SeOYRcM77yTZx>FCXpd`MMZdg;r%xLw)Zdq%P!whq^4AO1GkLPkxDvuZD z*TIkb3?Up^QTTXX1sD6W4_+WIbzoI}JpN@_LEUO}B^htd4Z6Z5QT};M^jAvCSR!0y zsBo1nD<;CV61+KI@mo|LMTAeHwVMl=Pck+diEtxPM{yml%TU}fK1cYQYiZ!kTuk|V zKNcwKQiE@n=<4*r#>qGZF-+=%iE1)6i1MqI^|9<^ZbE$&drOT8e=97Qq_`CoO!-*0 zK3@9Sp4$pV4E?TSr9=CQ8JrK7-2?cbRQmEIg+k{)lJKv?5AX)KKhTUnlS*H?7ld_? zdDMtYVdv3;$TI4)kwQ6z3K%G*3bR>G%4tK*7ku1Ml<2njfQTOj_#E7&NFoY=~cCccIt z{6p!;>-R7b>?hmskKlJF%W;zw{zj-OV(D)thbCc#Imj4I#*d(Kv>3Z#U^EvOgEV?i zQA-QG0B7D#B{_cc_93m2Dheq)OQ4E`^04h4r+S9u@v)}f{eleMcUlzf)Wrh%W9fJ| z>==6qcSyI!-caBVz&c(@uE%rZ`S>z?K3?SKb&!8HCGOYk(x1*DG#eVWd`EI%J8QMm zyGZcTB0+qY*(K0lC1HWWw-m_V2NE_=P}0Kw`MgZUDk|0y@C9`^9Co3R$~!2$NTH3w z9t!l@70%O;m!#*5&Mt=l_W_;O@H;J`Bevejedg MW6f8HqQC9`0JhfbPyhe` delta 2351 zcmZWrdr(x@89(2>?1kmB4<4Ic+1FhJfe08td= zNa&-202aau@&1>A%$Jq6r;}zpHip$XUI;6#CVS(pf>6qSpQ-oUe6YTIKt2 zOTAoqgm?UdTGK&}r<42*1s_L2lH}FQFpq)b2^gr}2n*^=wE@IQW}Ra&g9|l1wwqK; zH_F+}a*II?gHXVqaQCKGVVdgw$@o@vvYPPI-*Sofn14G3pN4|O#$u_5>Rj#X9Q+Mm zsgBv*PXxIYZ<7C5SPKw0rx18#^ zEp~35J7FNoZ=eLBp>Rr6zevbwSkwo!{@BMZqG-d`4I}{dn+X|+#_UF?*`!3fg?<`# zl(?T!v=q%sv=W8oO|RsOiYU+dS>r-O5&a2a`7~=H9r7Rj=0%CV5HVZ>T`dWCze%Hu zQDWSY?Hg#Etcd7zCo#{nw1|Th>8BlXTaHG!mmSlDQ-LVF9IquDowpGd9v!Ylo8f9P zMM~{;l&>3IZYQ`{Km_GW!q}FVVL4N=yJgjy-9OIwhk5;sF$#f63(?$5W01OrS zt>Hzq*>K@VJieQ+#s9RJ#MdK;5-E2nq|M3frpPc)9nBrk4;U1En+reW<4r5}5Vz(` z>e9n1hDA?o+S4BP=%wjTG)^C8r7L;%3A^D5`$`3ll4C;HLi?mw3@uz0ZHn8Oml5)E zOWti{8)4o&65xj3p$J2x%Zc9-US~3qmk;Q0>|N)2r=p|GPvq7THyP0F)X^OGqSOa{ zWCveM`XG-CU3-dW#Uc-%spxQ7tJO*~s~$5f<&E-vke-D zzjFP0)u~mxh@4B+bWZ*^UTG_~G7347=E+tH|3{GOp#-v>`B_@OrK-76Zfcd9yd7Ph zW`DCgOWNq|>2za-Cq>G5+9~yI_qR%&UbciDj~|;oE{MgSdkVDISy{SG3EuITmdRgJ z>2`$AEBnJ&iO5REAlFfXH64X<^5-m}i-ie|o~=C{KD@rk3Q>5c!wH{ZKyjeGQwx=t z+W8GSy>@WmTCXqqR=n#(+nD20!Zd#2wY_@NoH?78JFNT4;`l&3B9642sT#9SWflfA zih@Pe!J3BPR_~1(Z?MZ3to8@}J;CJOX-nUNKx~=w9B+RGZb{i=N#~l*XHMn5I4zYv zh{n5JzZ_ia(B&v6RORNY1Hn4_Og%wwZ_w5^ZQL!>QujavQnmgtC-~i;{!M>wwxX78dhVxx_K$5?}lRRW7fA zvNYjxL9vr6S8Q=*E4eFKC6QG5eV&ElH3O6<3fGLG;PEJyIj*%*$9Qr`P5~yTQ7j?j zE4Afj&G>3dd7Ne!A9>b(31 zL5OF&#iV}uMga#|7^Uon9qNANydapFBO6QK{yV&YxqGT%M%};XZUmUow>JmY;Hka2 z#sU_zmccp(g?N8&JKV(0`!>J^9NCuuU*T`|)x*3Rzn|wJ8_fp_pa`oElt7Yt_`m_4 z?!py^Qq6fR*+?6j9=Z563~k|ZbRT*fvebKrYB*YT-FpEjQm?;v7pU_2;d-b+)9`vI zQ)`E#q79F~#954lm+xcOaVM}3Z~^#m;`norhyOi(SJ=o3t;e~Kk|>A%#IE?~nBjQ_ zKccXarZ(V*Cw$@zJ1%@<=Ns~Mbe^mgUSlC!aOcTnXu^+9_QGa0@#Dh+e2Sl*`LPhX z35u}$OgtJ#t@Kc3jOH&H6L4@;f-i7n)C3m%Y;@b;*OXmme-yVP+}oS{GW*WU4;egS z@I8aI45C=sPh*f$GNxBC*u>yx3_J`v8GOQ0x|vkOBz6fc{w=8Q ye^L#xHK0ixSw2tLJjT-*VJul-+CnF;9QzKEF!`(s3eKMW*x(aE_fNtw#PdI$1d5RW diff --git a/core/soulseek_client.py b/core/soulseek_client.py index 7b6b6de1..51a54f5c 100644 --- a/core/soulseek_client.py +++ b/core/soulseek_client.py @@ -574,8 +574,10 @@ class SoulseekClient: logger.info(f"Search initiated with ID: {search_id}") - # Poll for results - collect all responses first, then process at the end + # Poll for results - process and emit results immediately when found all_responses = [] + all_tracks = [] + all_albums = [] poll_interval = 1.5 # Check every 1.5 seconds for more responsive updates max_polls = int(timeout / poll_interval) # 20 attempts over 30 seconds @@ -588,16 +590,32 @@ class SoulseekClient: # Check if we got new responses new_response_count = len(responses_data) - len(all_responses) if new_response_count > 0: + # Process only the new responses + new_responses = responses_data[len(all_responses):] all_responses = responses_data - logger.info(f"Found {len(all_responses)} total responses at {poll_count * poll_interval:.1f}s") - # Call progress callback with current count + logger.info(f"Found {new_response_count} new responses ({len(all_responses)} total) at {poll_count * poll_interval:.1f}s") + + # Process new responses immediately + new_tracks, new_albums = self._process_search_responses(new_responses) + + # Add to cumulative results + all_tracks.extend(new_tracks) + all_albums.extend(new_albums) + + # Sort by quality score for better display order + all_tracks.sort(key=lambda x: x.quality_score, reverse=True) + all_albums.sort(key=lambda x: x.quality_score, reverse=True) + + # Call progress callback with processed results immediately if progress_callback: try: - progress_callback([], len(all_responses)) + progress_callback(all_tracks, all_albums, len(all_responses)) except Exception as e: logger.error(f"Error in progress callback: {e}") + logger.info(f"Processed results: {len(all_tracks)} tracks, {len(all_albums)} albums") + # Early termination if we have enough responses if len(all_responses) >= 30: # Stop after 30 responses for better performance logger.info(f"Early termination: Found {len(all_responses)} responses, stopping search") @@ -611,19 +629,8 @@ class SoulseekClient: if poll_count < max_polls - 1: await asyncio.sleep(poll_interval) - # Process all collected responses at the end - if all_responses: - tracks, albums = self._process_search_responses(all_responses) - - # Sort tracks by quality score - tracks.sort(key=lambda x: x.quality_score, reverse=True) - albums.sort(key=lambda x: x.quality_score, reverse=True) - - logger.info(f"Search completed. Found {len(tracks)} tracks and {len(albums)} albums for query: {query}") - return tracks, albums - else: - logger.info(f"Search completed with no results for query: {query}") - return [], [] + logger.info(f"Search completed. Final results: {len(all_tracks)} tracks and {len(all_albums)} albums for query: {query}") + return all_tracks, all_albums except Exception as e: logger.error(f"Error searching: {e}") diff --git a/logs/app.log b/logs/app.log index 60dc757d..283f78b3 100644 --- a/logs/app.log +++ b/logs/app.log @@ -13251,3 +13251,953 @@ 2025-07-10 20:32:17 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... 2025-07-10 20:32:17 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... 2025-07-10 20:32:17 - newmusic.main - INFO - closeEvent:173 - Application closed successfully +2025-07-10 20:45:45 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-10 20:45:45 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-10 20:45:45 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-10 20:45:45 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-10 20:45:45 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-10 20:45:45 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-10 20:45:46 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-10 20:45:47 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-10 20:45:47 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-10 20:45:49 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-10 20:45:49 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-10 20:45:50 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-10 20:45:51 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-10 20:45:52 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-10 20:45:58 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-10 20:46:03 - newmusic.soulseek_client - INFO - search:551 - Starting search for: 'Virtual Mage' +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - search:561 - Search data: {'searchText': 'Virtual Mage', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - search:562 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: {'searchText': 'Virtual Mage', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: {"fileCount":0,"id":"bae743d1-cbb7-493d-b355-9a7b74f2050f","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Virtual Mage","startedAt":"2025-07-11T03:46:03.6843438Z","state":"InProgress","token":181}... +2025-07-10 20:46:03 - newmusic.soulseek_client - INFO - search:575 - Search initiated with ID: bae743d1-cbb7-493d-b355-9a7b74f2050f +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 1/20) - elapsed: 0.0s +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:03 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:05 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-10 20:46:05 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 2/20) - elapsed: 1.5s +2025-07-10 20:46:05 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:05 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:05 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:05 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:07 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 3/20) - elapsed: 3.0s +2025-07-10 20:46:07 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:07 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:07 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:07 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:09 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 4/20) - elapsed: 4.5s +2025-07-10 20:46:09 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:09 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:09 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:09 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:10 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 5/20) - elapsed: 6.0s +2025-07-10 20:46:10 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:10 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:11 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:11 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:12 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 6/20) - elapsed: 7.5s +2025-07-10 20:46:12 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:12 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:12 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:12 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:14 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 7/20) - elapsed: 9.0s +2025-07-10 20:46:14 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:14 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:14 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:14 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:16 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 8/20) - elapsed: 10.5s +2025-07-10 20:46:16 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:16 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:16 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:16 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:17 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 9/20) - elapsed: 12.0s +2025-07-10 20:46:17 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:17 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:18 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:18 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:19 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 10/20) - elapsed: 13.5s +2025-07-10 20:46:19 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:19 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:19 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:19 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:21 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 11/20) - elapsed: 15.0s +2025-07-10 20:46:21 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:21 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:21 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:21 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:46:23 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 12/20) - elapsed: 16.5s +2025-07-10 20:46:23 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:23 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:23 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:23 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd... +2025-07-10 20:46:23 - newmusic.soulseek_client - INFO - search:592 - Found 24 total responses at 16.5s +2025-07-10 20:46:24 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 13/20) - elapsed: 18.0s +2025-07-10 20:46:24 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:24 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:25 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:25 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd... +2025-07-10 20:46:25 - newmusic.soulseek_client - DEBUG - search:606 - No new responses, total still: 24 +2025-07-10 20:46:26 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 14/20) - elapsed: 19.5s +2025-07-10 20:46:26 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:26 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:26 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:26 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd... +2025-07-10 20:46:26 - newmusic.soulseek_client - DEBUG - search:606 - No new responses, total still: 24 +2025-07-10 20:46:28 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 15/20) - elapsed: 21.0s +2025-07-10 20:46:28 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:28 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:28 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:28 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd... +2025-07-10 20:46:28 - newmusic.soulseek_client - DEBUG - search:606 - No new responses, total still: 24 +2025-07-10 20:46:30 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 16/20) - elapsed: 22.5s +2025-07-10 20:46:30 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:30 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:30 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:30 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd... +2025-07-10 20:46:30 - newmusic.soulseek_client - DEBUG - search:606 - No new responses, total still: 24 +2025-07-10 20:46:32 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 17/20) - elapsed: 24.0s +2025-07-10 20:46:32 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:32 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:32 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:32 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd... +2025-07-10 20:46:32 - newmusic.soulseek_client - DEBUG - search:606 - No new responses, total still: 24 +2025-07-10 20:46:33 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 18/20) - elapsed: 25.5s +2025-07-10 20:46:33 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:33 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:34 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:34 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd... +2025-07-10 20:46:34 - newmusic.soulseek_client - DEBUG - search:606 - No new responses, total still: 24 +2025-07-10 20:46:35 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 19/20) - elapsed: 27.0s +2025-07-10 20:46:35 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:35 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:35 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:35 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd... +2025-07-10 20:46:35 - newmusic.soulseek_client - DEBUG - search:606 - No new responses, total still: 24 +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 20/20) - elapsed: 28.5s +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/bae743d1-cbb7-493d-b355-9a7b74f2050f/responses +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":3,"files":[{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Charsheets\\virtual adepts c sheet.pdf","size":119030,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4060 MTA - Tradition Book - Virtual Adepts (1e).pdf","size":33530594,"isLocked":false},{"code":1,"extension":"","filename":"@@kflrr\\World of Darkness\\Mage\\Mage - The Ascension\\WW4660 MTA - Tradition Book - Virtual Adepts (Revised).pd... +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - search:606 - No new responses, total still: 24 +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:345 - Processing 24 user responses +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Letham has 3 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User RuuqoHoosk has 346 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zeroscan has 2 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User buk4 has 1 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Satani-Vitales has 3 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User HomotopicCensorship has 3 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nightmare_dronemk12 has 3 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User leonardoclk has 3 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User exsanguinidraculae has 2 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Kaya-Sem has 1 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ruszok has 1 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User drchzbrgr has 5 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User soulshookt has 3 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dax_VR has 10 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User raspberry2 has 10 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User KindaRatchet has 1 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thinkibettergo has 1 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ultravod has 9 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ahab has 3 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User koalabeer has 3 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ofoijacussa has 0 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Seyti has 10 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Shooby has 6 files +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User belthane has 3 files +2025-07-10 20:46:37 - newmusic.soulseek_client - INFO - _process_search_responses:399 - Found 9 individual tracks and 7 albums +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:400 - Album detection details: 16 potential albums processed +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: zeroscan/Music/aofd3/Mallsoft & Shopping Mall Ambience -> 2 tracks +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: buk4/@@bmlwc/Soulseek Downloads/c34wkpcv/Relaxing Synthwave Top 105 -> 1 tracks +2025-07-10 20:46:37 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: leonardoclk/@@iizks/Music/Virtual Mage/2020 - Astral Chill -> 1 tracks +2025-07-10 20:46:37 - newmusic.soulseek_client - INFO - search:622 - Search completed. Found 9 tracks and 7 albums for query: Virtual Mage +2025-07-10 20:52:56 - newmusic.main - INFO - change_page:139 - Changed to page: artists +2025-07-10 20:52:57 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-10 20:52:57 - newmusic.main - INFO - change_page:139 - Changed to page: artists +2025-07-10 20:52:58 - newmusic.main - INFO - change_page:139 - Changed to page: settings +2025-07-10 20:52:58 - newmusic.main - INFO - change_page:139 - Changed to page: artists +2025-07-10 20:53:58 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-10 20:54:54 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: Unsynced music\Techno\1717 - Virtual Mage - Aether.flac from Dax_VR (size: 22189939) +2025-07-10 20:54:54 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': 'Unsynced music\\Techno\\1717 - Virtual Mage - Aether.flac', 'size': 22189939, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:54:54 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/Dax_VR +2025-07-10 20:54:54 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Dax_VR +2025-07-10 20:54:54 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:54:54 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Unsynced music\\Techno\\1717 - Virtual Mage - Aether.flac', 'size': 22189939, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:54:55 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 20:54:55 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 20:54:55 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: Unsynced music\Techno\1717 - Virtual Mage - Aether.flac from Dax_VR +2025-07-10 20:55:32 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: Unsynced music\Techno\1717 - Virtual Mage - Aether.flac from Dax_VR (size: 22189939) +2025-07-10 20:55:32 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': 'Unsynced music\\Techno\\1717 - Virtual Mage - Aether.flac', 'size': 22189939, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:55:32 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/Dax_VR +2025-07-10 20:55:32 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Dax_VR +2025-07-10 20:55:32 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:55:32 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Unsynced music\\Techno\\1717 - Virtual Mage - Aether.flac', 'size': 22189939, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:55:33 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 20:55:33 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 20:55:33 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: Unsynced music\Techno\1717 - Virtual Mage - Aether.flac from Dax_VR +2025-07-10 20:56:01 - newmusic.main - INFO - change_page:139 - Changed to page: settings +2025-07-10 20:56:12 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-10 20:56:13 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-10 20:56:39 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-10 20:57:11 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: @@bmlwc\Soulseek Downloads\c34wkpcv\Relaxing Synthwave Top 105\083 - Virtual Mage - Aether.mp3 from buk4 (size: 8344437) +2025-07-10 20:57:11 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': '@@bmlwc\\Soulseek Downloads\\c34wkpcv\\Relaxing Synthwave Top 105\\083 - Virtual Mage - Aether.mp3', 'size': 8344437, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:57:11 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/buk4 +2025-07-10 20:57:11 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/buk4 +2025-07-10 20:57:11 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:11 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': '@@bmlwc\\Soulseek Downloads\\c34wkpcv\\Relaxing Synthwave Top 105\\083 - Virtual Mage - Aether.mp3', 'size': 8344437, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 20:57:12 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: @@bmlwc\Soulseek Downloads\c34wkpcv\Relaxing Synthwave Top 105\083 - Virtual Mage - Aether.mp3 from buk4 +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Ultravod","directories":[{"directory":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)","fileCount":1,"files":[{"id":"736c4496-c27e-4f9c-abdd-8aeedd0c9faa","username":"Ultravod","direction":"Download","filename":"FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\01 - Aether.flac","size":22183233,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T02:13:17.5115656","en... +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 12 downloads from API response +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: @@iizks\Music\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.flac from leonardoclk (size: 16251069) +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': '@@iizks\\Music\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.flac', 'size': 16251069, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/leonardoclk +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/leonardoclk +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': '@@iizks\\Music\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.flac', 'size': 16251069, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: @@iizks\iTunes Latest\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.mp3 from leonardoclk (size: 7380669) +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': '@@iizks\\iTunes Latest\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.mp3', 'size': 7380669, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/leonardoclk +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/leonardoclk +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:12 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': '@@iizks\\iTunes Latest\\Virtual Mage\\2020 - Astral Chill\\01 - Astral Chill.mp3', 'size': 7380669, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: FLACs\by genre\synthwave\Virtual Mage\Virtual Mage - Aether WEB (2020)\01 - Aether.flac from Ultravod (size: 22183233) +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': 'FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\01 - Aether.flac', 'size': 22183233, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/Ultravod +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Ultravod +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'FLACs\\by genre\\synthwave\\Virtual Mage\\Virtual Mage - Aether WEB (2020)\\01 - Aether.flac', 'size': 22183233, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 20:57:13 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: @@iizks\Music\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.flac from leonardoclk +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 20:57:13 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 20:57:13 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: @@iizks\iTunes Latest\Virtual Mage\2020 - Astral Chill\01 - Astral Chill.mp3 from leonardoclk +2025-07-10 20:57:14 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 20:57:14 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 20:57:14 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: FLACs\by genre\synthwave\Virtual Mage\Virtual Mage - Aether WEB (2020)\01 - Aether.flac from Ultravod +2025-07-10 20:57:14 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:14 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:14 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:14 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:14 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:16 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:16 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:16 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:16 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:16 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:18 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:18 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:18 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:18 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:18 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:20 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:20 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:20 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:20 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:20 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:22 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:22 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:22 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:22 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:22 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:24 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:24 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:24 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:24 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:24 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:26 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:26 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:26 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:26 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:26 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:28 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:28 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:28 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:28 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:28 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:30 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:30 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:30 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:30 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:30 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:32 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:32 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:32 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:32 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:32 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:34 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:34 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:34 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:34 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:34 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:36 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:36 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:36 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:36 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:36 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:38 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:38 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:38 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:38 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:38 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:40 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:40 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:40 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:40 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:40 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:42 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:42 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:42 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:42 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:42 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:44 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:44 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:44 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:44 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:44 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:57:46 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads +2025-07-10 20:57:46 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:57:46 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:57:46 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"Dax_VR","directories":[{"directory":"Unsynced music\\Techno","fileCount":10,"files":[{"id":"514e124f-5157-4fb5-8238-7f58337c7ea6","username":"Dax_VR","direction":"Download","filename":"Unsynced music\\Techno\\1723 - Virtual Mage - Comet.flac","size":13795263,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-11T03:31:00.0581606","enqueuedAt":"2025-07-11T03:31:30.0412897","startedAt":"2025-07-11T03:31:30.6628969Z","endedAt... +2025-07-10 20:57:46 - newmusic.soulseek_client - DEBUG - get_all_downloads:795 - Parsed 14 downloads from API response +2025-07-10 20:58:03 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-10 20:59:03 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-10 20:59:28 - newmusic.soulseek_client - INFO - search:551 - Starting search for: 'kendrick not like us' +2025-07-10 20:59:28 - newmusic.soulseek_client - DEBUG - search:561 - Search data: {'searchText': 'kendrick not like us', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-10 20:59:28 - newmusic.soulseek_client - DEBUG - search:562 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-10 20:59:28 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-10 20:59:28 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:59:28 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: {'searchText': 'kendrick not like us', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-10 20:59:29 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:59:29 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: {"fileCount":0,"id":"730f4f0a-cb7c-4ff3-b4bb-5a8cff26ab15","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"kendrick not like us","startedAt":"2025-07-11T03:59:29.1858954Z","state":"InProgress","token":211}... +2025-07-10 20:59:29 - newmusic.soulseek_client - INFO - search:575 - Search initiated with ID: 730f4f0a-cb7c-4ff3-b4bb-5a8cff26ab15 +2025-07-10 20:59:29 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 1/20) - elapsed: 0.0s +2025-07-10 20:59:29 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/730f4f0a-cb7c-4ff3-b4bb-5a8cff26ab15/responses +2025-07-10 20:59:29 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:59:29 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:59:29 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 20:59:30 - newmusic.soulseek_client - DEBUG - search:583 - Polling for results (attempt 2/20) - elapsed: 1.5s +2025-07-10 20:59:30 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/730f4f0a-cb7c-4ff3-b4bb-5a8cff26ab15/responses +2025-07-10 20:59:30 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":0,"files":[],"hasFreeUploadSlot":true,"lockedFileCount":1,"lockedFiles":[{"bitRate":1411,"code":1,"extension":"","filename":"@@hnttf\\iTunes Music\\Adam Meow\\Unknown Album\\Kendrick Lamar - Not Like Us (Adam Meow Remix).aif","length":185,"size":33214902,"isLocked":false}],"queueLength":0,"token":211,"uploadSpeed":1089940,"username":"maneuve"},{"fileCount":1,"files":[{"bitRate":320,"code":1,"extension":"","filename":"@@sxdsv\\Media\\Music Sync\\Music\\Kendrick Lamar\\Not Like Us\\K... +2025-07-10 20:59:31 - newmusic.soulseek_client - INFO - search:592 - Found 250 total responses at 1.5s +2025-07-10 20:59:31 - newmusic.soulseek_client - INFO - search:603 - Early termination: Found 250 responses, stopping search +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:345 - Processing 250 user responses +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User maneuve has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ozwaht has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cptblack has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User KingGomi has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User catpunx has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User z161314885664123 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lewisjo9 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User alexmorehellyes has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User coldnrg has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CleanupCrew has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sooleseek has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User firiusfoxx has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User superluminaire has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tastydoughnut9075 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User djeurotraxx has 5 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User IMregoR has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User astound has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ./mkk has 7 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cyman has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User teebee303 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bigkahuna30267 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dreem has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bootsofglory has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User daddyboi42069 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BANLOCKEDFILES has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hotchair has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mwav has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User attackallaround3 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rogue4 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User twiztor has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Riche2k24 has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cleffable has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User AntStark has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sevenarts has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User afronaut has 7 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ctrnand has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User RandomZero has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User SIXFOOTUNDA has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User emohenestee has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User itmustbeacamel has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User itmightbemikey has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User audeemattro has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Koukyu has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User DigidocTN has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User legodano has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User philosophie has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tehfuture has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User AmbulanceDriver has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User deadfunk has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User erose524 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ducksfolif has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Strawberry_Jammm has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User pinkiepieiscute has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User djtonymiami has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User okaygirly has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User wrabbit has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User chaoserene has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hommeboy has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User chloelaser234 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BudgieSmuglr has 19 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User arborgirl has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Unstoppable5378 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rutilantetechnicolor has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User activon has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User debar has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Maldita Scully has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User DerWeiner has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User frailtyy has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lake_scum has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sulami-server has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User clownpatrol6666 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nx_2000 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nekokicker has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Firehair12000 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ektokidd has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Blvckhole96 has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User theoddhermit has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bsdc has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Reflection has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ljthedj has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ctu has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ophis has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User TheBirdWasHere has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User NimrodDaHunta has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User iwasinabandonce has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User silentbudadly has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User pulicamica201011 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Omnyx has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BurakkuKami has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User IL0V3MUS!C has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User toielet has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zinnac has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User eexeen_4ViP has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User godking has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User fakedbatman has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User begets has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Droogsdontrun has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User KliKrekat has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User an0n has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User floralbeat has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Aodrn has 35 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User DJPastaAlfredo has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User csaha1231 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dubversion has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User djmosk1 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User DJ Sideral has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User emayess has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ooepui18 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User davo1624 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dazecore1 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dj Juliuss has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User soundseeker3699 has 5 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User FAUST has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Circuit_Rider has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zposse has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User alex45454444 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Xarix1974 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User JTE1817 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User recovery8655 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User trinsic has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User MusicLarry has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lascar972 has 5 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User oblama has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User trust_system has 7 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User SophisticatedFriedChicken has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mindreader has 9 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ElessarMP3 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User d-_-b has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BaLakov has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User wronggoblin has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User drailin has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User yuunesu has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tyesoup has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Vollmann888 has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User gheodrome has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User +-+ has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Grohl has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User kzr22 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hollywoodford has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User MagicNatbatcat has 10 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User OLEX has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ballslover has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ashewithane has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User podunk has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Mets23ws has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sephiroth_neo has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ChiefBootyClap has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User thampy has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User alilstinky has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User AgentZennifer has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User unbrellafiasco has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mattitue has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User JDogHere has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User spartantime has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sumb0dy has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User seawaffle has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User anuki has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User imagines2014 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User beatrice.songbird2 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User autokinetic22 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Tron Lives has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User fresh P has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rah55 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CeleBrecha has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User kino_ has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mcspanx has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bobbytragicradio has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User messiah165 has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ilikedmyoldname has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User motherhucker has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User appleispunk has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mvanshade has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User youngcrane has 11 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User morphik has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User aavvaavvaa has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User brookerthetrailerparkboy has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dressa1112 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nembutal has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ibilcem has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User jmxzero has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User LINDA has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User distractioncody has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User fastrax has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mishy2 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User neoelefantinabox has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User 2fare has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Molella666 has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User adventuregirl91 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zscorpion has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User xbill has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lanny has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Tflop20 has 5 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BaddieWithoutOrgans has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hunterskull1234 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Unpiloted4193 has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User web-graffiti has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User soulshookt has 5 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User kysnono has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User unbornwhiskey has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BoinkBonk has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User wewoo has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rat5150 has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lrgcorgi has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User gibberish55887 has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Chagun07 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Olaitan has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User eddie666 has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bonjourmyfriends has 11 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User parak0vsky has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User KindaRatchet has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tuntematon has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sidster37 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Mortadela has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cyclon has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User miredswamp has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User da_ooz has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User powerboy has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BhrisBenoit has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User violenthectarez has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User fayfei has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nalt has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dread pirate roberts has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Music Owns Me has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BluePages has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User denali83 has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Vladislav Delay Fans has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zerolexi_koshu has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User koalabeer has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Faiz has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Blaisinator has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Searcher1975! has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User seres has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User duscadan has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User jimmybreeze has 4 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User itsBaljeet has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Audio_Dope2 has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Silly Milly has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User casio-official has 2 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User chu chu has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User datavoid has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User boogo_steel has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User MiniMyself has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User adamstevens96 has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User various has 3 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User raggasoundintl has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Nayeenanajar has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Handbanana has 0 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User oier26 has 10 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Lisandrx has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dunnstar has 1 files +2025-07-10 20:59:31 - newmusic.soulseek_client - INFO - _process_search_responses:399 - Found 289 individual tracks and 23 albums +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:400 - Album detection details: 311 potential albums processed +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Ozwaht/@@sxdsv/Media/Music Sync/Music/Kendrick Lamar/Not Like Us -> 1 tracks +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: cptblack/@@ebvty/Kendrick Lamar/Kendrick Lamar - Not Like Us (2024) [WEB FLAC] -> 1 tracks +2025-07-10 20:59:31 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: KingGomi/@@wmyfu/Music/Kendrick Lamar/Not Like Us -> 1 tracks +2025-07-10 20:59:31 - newmusic.soulseek_client - INFO - search:622 - Search completed. Found 289 tracks and 23 albums for query: kendrick not like us +2025-07-10 20:59:56 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: Music\Kendrick Lamar - Not Like Us.flac from aavvaavvaa (size: 30260084) +2025-07-10 20:59:56 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': 'Music\\Kendrick Lamar - Not Like Us.flac', 'size': 30260084, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:59:56 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/aavvaavvaa +2025-07-10 20:59:56 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/aavvaavvaa +2025-07-10 20:59:56 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 20:59:56 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Music\\Kendrick Lamar - Not Like Us.flac', 'size': 30260084, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 20:59:56 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 20:59:56 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 20:59:56 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: Music\Kendrick Lamar - Not Like Us.flac from aavvaavvaa +2025-07-10 21:00:49 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: Music\Kendrick Lamar - Not Like Us.flac from aavvaavvaa (size: 30260084) +2025-07-10 21:00:49 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': 'Music\\Kendrick Lamar - Not Like Us.flac', 'size': 30260084, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 21:00:49 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/aavvaavvaa +2025-07-10 21:00:49 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/aavvaavvaa +2025-07-10 21:00:49 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 21:00:49 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Music\\Kendrick Lamar - Not Like Us.flac', 'size': 30260084, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 21:00:49 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 21:00:49 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 21:00:49 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: Music\Kendrick Lamar - Not Like Us.flac from aavvaavvaa +2025-07-10 21:01:16 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: Music\Kendrick Lamar - NOT LIKE US (CRANKDAT REMIX).wav from aavvaavvaa (size: 33243236) +2025-07-10 21:01:16 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': 'Music\\Kendrick Lamar - NOT LIKE US (CRANKDAT REMIX).wav', 'size': 33243236, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 21:01:16 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/aavvaavvaa +2025-07-10 21:01:16 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/aavvaavvaa +2025-07-10 21:01:16 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 21:01:16 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Music\\Kendrick Lamar - NOT LIKE US (CRANKDAT REMIX).wav', 'size': 33243236, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 21:01:17 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 21:01:17 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 21:01:17 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: Music\Kendrick Lamar - NOT LIKE US (CRANKDAT REMIX).wav from aavvaavvaa +2025-07-10 21:01:18 - newmusic.soulseek_client - DEBUG - download:638 - Attempting to download: Music\Kendrick Lamar - Not Like Us.flac from aavvaavvaa (size: 30260084) +2025-07-10 21:01:18 - newmusic.soulseek_client - DEBUG - download:651 - Using web interface API format: [{'filename': 'Music\\Kendrick Lamar - Not Like Us.flac', 'size': 30260084, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 21:01:18 - newmusic.soulseek_client - DEBUG - download:655 - Trying web interface endpoint: transfers/downloads/aavvaavvaa +2025-07-10 21:01:18 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/aavvaavvaa +2025-07-10 21:01:18 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 21:01:18 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': 'Music\\Kendrick Lamar - Not Like Us.flac', 'size': 30260084, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 21:01:19 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 21:01:19 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 21:01:19 - newmusic.soulseek_client - INFO - download:660 - [SUCCESS] Started download: Music\Kendrick Lamar - Not Like Us.flac from aavvaavvaa +2025-07-10 21:01:27 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-10 21:01:27 - newmusic.main - INFO - closeEvent:157 - Cleaning up Downloads page threads... +2025-07-10 21:01:27 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... +2025-07-10 21:01:27 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... +2025-07-10 21:01:27 - newmusic.main - INFO - closeEvent:173 - Application closed successfully +2025-07-10 21:01:47 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-10 21:01:47 - newmusic.main - INFO - main:187 - Starting NewMusic application +2025-07-10 21:01:47 - newmusic.spotify_client - INFO - _setup_client:84 - Successfully authenticated with Spotify as broquethomas +2025-07-10 21:01:47 - newmusic.plex_client - INFO - _find_music_library:98 - Found music library: Music +2025-07-10 21:01:47 - newmusic.plex_client - INFO - _setup_client:84 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-10 21:01:47 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-10 21:01:48 - newmusic.main - INFO - change_page:139 - Changed to page: dashboard +2025-07-10 21:01:48 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Aether +2025-07-10 21:01:48 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Favorite Artists +2025-07-10 21:01:50 - newmusic.main - INFO - change_page:139 - Changed to page: sync +2025-07-10 21:01:50 - newmusic.main - INFO - change_page:139 - Changed to page: downloads +2025-07-10 21:01:51 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Brittnea +2025-07-10 21:01:52 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Baleigh +2025-07-10 21:01:54 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Extra Music +2025-07-10 21:01:54 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Maggi Main +2025-07-10 21:02:00 - newmusic.spotify_client - INFO - get_user_playlists:106 - Fetching tracks for playlist: Broque Main +2025-07-10 21:02:07 - newmusic.soulseek_client - INFO - search:551 - Starting search for: 'Kendrick' +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - search:561 - Search data: {'searchText': 'Kendrick', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - search:562 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/searches +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: {'searchText': 'Kendrick', 'timeout': 30000, 'filterResponses': True, 'minimumResponseFileCount': 1, 'minimumPeerUploadSpeed': 0} +2025-07-10 21:02:07 - newmusic.spotify_client - INFO - get_user_playlists:113 - Retrieved 7 playlists +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: {"fileCount":0,"id":"5c6698c3-be04-4dee-92a5-a81b98ae6b32","isComplete":false,"lockedFileCount":0,"responseCount":0,"responses":[],"searchText":"Kendrick","startedAt":"2025-07-11T04:02:07.4871274Z","state":"InProgress","token":231}... +2025-07-10 21:02:07 - newmusic.soulseek_client - INFO - search:575 - Search initiated with ID: 5c6698c3-be04-4dee-92a5-a81b98ae6b32 +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 1/20) - elapsed: 0.0s +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/5c6698c3-be04-4dee-92a5-a81b98ae6b32/responses +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 21:02:07 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: []... +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - search:585 - Polling for results (attempt 2/20) - elapsed: 1.5s +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches/5c6698c3-be04-4dee-92a5-a81b98ae6b32/responses +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"fileCount":72,"files":[{"bitDepth":16,"code":1,"extension":"","filename":"@@sxdsv\\Media\\Music Sync\\Music\\Kendrick Lamar\\2017 - DAMN. (CD)\\01 BLOOD..flac","length":118,"sampleRate":44100,"size":10292732,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"@@sxdsv\\Media\\Music Sync\\Music\\Kendrick Lamar\\2017 - DAMN. (CD)\\02 DNA..flac","length":185,"sampleRate":44100,"size":20615042,"isLocked":false},{"bitDepth":16,"code":1,"extension":"","filename":"@@sxdsv\\Media\\Mus... +2025-07-10 21:02:09 - newmusic.soulseek_client - INFO - search:597 - Found 250 new responses (250 total) at 1.5s +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:345 - Processing 250 user responses +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ozwaht has 72 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User slskwarlan has 88 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User runescape has 53 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User maneuve has 0 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User man1 has 15 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User soggynori has 99 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sooleseek has 22 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User punderino has 3 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User elfridsinjin has 113 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sniffys has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User IceMan1985 has 16 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Archivecollective has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lewisjo9 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tfsdsdgfdfg has 23 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bluecar5556 has 43 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Stingray6712 has 13 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User albiemedia has 48 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ellieidb has 155 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cptblack has 90 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User landozz420 has 120 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User catpunx has 147 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User chewi105 has 99 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User acabworldwide has 62 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User AtomHeartBrick has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dreem has 173 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Marinersfan51 has 4 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nosearmy44 has 17 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tastydoughnut9075 has 70 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User changeyourmindd has 21 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CR055F1RE has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User 01Bear has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User FragmentHead has 10 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User badbanker has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sqezonline has 4 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nolangate has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User turbochamp has 20 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User gdtek has 105 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User saintzevia has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User numSkull31 has 50 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dangshnizzle has 68 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rajabullyboy has 3 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User jeskola333 has 67 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User gko has 78 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Kyfm85033 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CleanupCrew has 212 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User winivb has 110 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Jameson12 has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User leezyeff12 has 14 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Dr. Taco has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Bruxist has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User xjshawx has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User coldnrg has 89 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User voxov7 has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User saucisses-molle has 42 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User arborgirl has 15 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User OPOC has 20 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User KDaM1 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sonar138 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CJET99 has 13 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User deafeuphoria has 19 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User berays has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User alitamachine has 75 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User 30feet has 52 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Teamz has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sf_music_aficionado has 6 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rockyleiferickson has 44 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Banner_Lord_Donkey_Hammer has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User superluminaire has 126 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mitch_ has 33 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User infinitepeaks has 83 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nitrogenkitty has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Jansten has 5 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tarobytes has 12 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Anstice has 16 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User alexmorehellyes has 124 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User oneairmilepoint has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bswslskd has 3 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User elipsedeclipse has 5 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User synthur has 12 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User joemoma has 31 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ada4ever has 13 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Wolf359 has 101 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bigkahuna30267 has 109 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User afronaut has 150 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bunnygirl04 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User audeemattro has 0 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Byoiz has 50 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User gandr003 has 203 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Pavlov1955 has 37 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User shroobinator has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User M0stlyGh0stly has 5 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User explosive_results has 43 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lyrebird77 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User DeafWired has 50 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Music Stealer has 19 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User junoit has 63 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mrpants has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User jdubb13 has 3 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User GeneralTreesap has 8 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User switch32 has 9 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User itmightbemikey has 117 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User leftyghostington has 18 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Booger Aids has 73 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sillysoggycat has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User jackohdee has 150 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User tmwu26 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User _kyle_1 has 106 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hexazene11 has 16 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User (>^.^)> has 11 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User z161314885664123 has 585 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ccclubcccut has 214 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User techllama has 17 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User chagrin has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ldsimpson1 has 12 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lavenderloops has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ctrnand has 0 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User whjms has 19 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User The Locutus has 131 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User philosophie has 91 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User TGAPJ has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User erasethesanity has 0 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Psybinary has 18 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User textchunk has 9 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User yauch701 has 16 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User vfoxm has 9 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User djeurotraxx has 202 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ReekRend2 has 5 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User punkasfuck has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zecho has 214 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User yougonna has 3 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Onyxx666 has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User nickiggy has 24 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dracbf has 122 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User VeganHipster has 5 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User firiusfoxx has 38 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User girlpilled_ has 58 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Sildenafil has 16 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bloodofibrahim has 21 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bosc has 27 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ./mkk has 206 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User turq357_twin has 8 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User SIXFOOTUNDA has 8 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Great Great Berny has 23 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User jqkerz has 26 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User WithYouInRockland2 has 69 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User xXSwaGGy-Quarlax has 33 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User fourthgear has 25 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BANLOCKEDFILES has 0 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User $tinkfoot has 0 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User aeroduck has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User orphy has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Riche2k24 has 0 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User fembotz has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User TreatznBeatz has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User checkonetwo34 has 17 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User MacchiaLux has 50 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mazinkaiser has 13 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bevbos has 15 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User zeroscan has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bxnny has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hrsart has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ThunderousWizard has 114 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User XavierZanzibar has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cleffable has 172 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hotchair has 79 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User StealthisSirius has 16 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User RuuqoHoosk has 16 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User perezprado redux has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User top23breaks has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Ketsamine has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dezv has 76 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sly_separator has 55 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User erose524 has 85 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Davinter has 3 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User BretNM has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hommeboy has 20 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bischofs has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cyman has 197 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Murmur has 30 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Crimewave has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User teledyn has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User oldmoth has 104 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User CTbrthrhd has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User covoo has 67 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User softspace has 7 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User topgoncity has 12 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Matticus has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User pinkiepieiscute has 97 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Sinterklaas has 16 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User checkm8156 has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User daddyboi42069 has 82 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User saUci_kK has 18 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mickstilwell has 38 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User unfortunatelyyours has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User kmqwt has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dissonine has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User cocksnapper has 15 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User shtluck has 104 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Neverwhere X has 3 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User boxierino has 87 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dethkube has 87 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ooepui18 has 113 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Witless37 has 53 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User chemetic has 16 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User alisonbriestits has 38 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Don Sonic has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User TreeBark has 4 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User the1975 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User DerWeiner has 17 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User ekuriz has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User dazecore1 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User pacothemajestic has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User mechacatzilla has 37 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User kuracpopovic has 33 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Golden_pup has 4 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User benny1973 has 9 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Harrys Hood has 59 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hocusOpus has 35 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User IL0V3MUS!C has 150 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Aleesy1995 has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User trayy has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rgjuguidoghueger has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User neskk has 56 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User quickweave has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User slskd-familyman has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User measlesbagel-slskd has 189 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User xkryu has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User deadfunk has 4 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User NightAndDay has 12 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User rogue4 has 14 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User xcixxorx has 27 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User legodt has 55 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User barry623heavymix2 has 2 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User bobboberts has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Highsteppa has 36 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Sebastijan has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User onekmilesbehind7779979 has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User breakone9r has 104 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User IGS -- 84 -- SPAIN has 0 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User MasterL has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User attackallaround3 has 8 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User sevenarts has 191 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User earc1520 has 59 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User feff.rosenstock has 35 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User lpma has 239 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User hidinginivy has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Hegre has 4 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User Maldita Scully has 15 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User HELVETE has 5 files +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:353 - User spoewi has 1 files +2025-07-10 21:02:09 - newmusic.soulseek_client - INFO - _process_search_responses:399 - Found 853 individual tracks and 753 albums +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:400 - Album detection details: 1595 potential albums processed +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Ozwaht/@@sxdsv/Media/Music Sync/Music/Kendrick Lamar/2017 - DAMN. (CD) -> 14 tracks +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Ozwaht/@@sxdsv/Media/Music Sync/Music/Kendrick Lamar/2024 - meet the grahams -> 1 tracks +2025-07-10 21:02:09 - newmusic.soulseek_client - DEBUG - _process_search_responses:402 - Album: Ozwaht/@@sxdsv/Media/Music Sync/Music/Kendrick Lamar/GNX (2024) -> 12 tracks +2025-07-10 21:02:09 - newmusic.soulseek_client - INFO - search:617 - Processed results: 853 tracks, 753 albums +2025-07-10 21:02:09 - newmusic.soulseek_client - INFO - search:621 - Early termination: Found 250 responses, stopping search +2025-07-10 21:02:09 - newmusic.soulseek_client - INFO - search:632 - Search completed. Final results: 853 tracks and 753 albums for query: Kendrick +2025-07-10 21:02:27 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: @@sxdsv\Media\Music Sync\Music\Kendrick Lamar\2017 - DAMN. (CD)\08 HUMBLE..flac from Ozwaht (size: 19905334) +2025-07-10 21:02:27 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': '@@sxdsv\\Media\\Music Sync\\Music\\Kendrick Lamar\\2017 - DAMN. (CD)\\08 HUMBLE..flac', 'size': 19905334, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 21:02:27 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/Ozwaht +2025-07-10 21:02:27 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/Ozwaht +2025-07-10 21:02:27 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-10 21:02:27 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': '@@sxdsv\\Media\\Music Sync\\Music\\Kendrick Lamar\\2017 - DAMN. (CD)\\08 HUMBLE..flac', 'size': 19905334, 'path': 'E:\\Broque Projects\\newMusic\\downloads'}] +2025-07-10 21:02:28 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201 +2025-07-10 21:02:28 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ... +2025-07-10 21:02:28 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: @@sxdsv\Media\Music Sync\Music\Kendrick Lamar\2017 - DAMN. (CD)\08 HUMBLE..flac from Ozwaht +2025-07-10 21:05:34 - newmusic.main - INFO - closeEvent:152 - Closing application... +2025-07-10 21:05:34 - newmusic.main - INFO - closeEvent:157 - Cleaning up Downloads page threads... +2025-07-10 21:05:34 - newmusic.main - INFO - closeEvent:162 - Stopping status monitoring thread... +2025-07-10 21:05:36 - newmusic.main - INFO - closeEvent:167 - Closing Soulseek client... +2025-07-10 21:05:36 - newmusic.main - INFO - closeEvent:173 - Application closed successfully diff --git a/ui/pages/__pycache__/downloads.cpython-312.pyc b/ui/pages/__pycache__/downloads.cpython-312.pyc index 1cffd545ef9b9cb8d13fb214071a388945e9d759..b87e5201cb4527a4be5357eab0a5e2f3c8c9d7ba 100644 GIT binary patch delta 11381 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 z zZUMG_CY=a9j~^yzoPJ0(Xf$gzTvN@e!HF3)ItL1>KJ^+a96%oQ*o_M`^%^?EsLunn z7{3oJJmG;n?H^haH+pz;R|u0Ejb8ppu8lZ`6q(%jdNgHu>S?NVl;zi%X+6Ka7-G5r z#uYIeC0Cz%jr>@jV80rDwa%)q)<BQYNrGU842O>hmd%g*$=zlI^IKhTE2`&3 zDaaA?_~z$9%}f!oTH|W3ju>cpm4lX*c>X}Xt}f(%ka}T`N-7vPhC(e1!B?L|Toc4n z9=|gb`T3wO7WLsL4&f{uxC@=Bn_6bndv|2k#j>D~YVT?7=B(E#Qk? zAf@r~v8*e)B1BNW^pfJ5{r^x6R0R!1HeGg_9%PUl#I**N-q#&mh)Z&b$FN`kx~kM+cl)ZjZSm>0FA=5Y z{zkTdZ35o3hz0Xu7G~gE3~V4==N}naG=Ijz9?^}*b-~MwYz}-!xxH<)$xf@nO-OTf z$6kvXO;=;)#Ldz}dI^i1{%tY!WHqQ>6@{4=^mrt@ zsS+8sDw_XlCH|qA#b)9`(^6I;*^-kjs{1<@g^|V)G_3N2NTn(jpYnlNzW&8GgWv#ZGBAb<$QU;#kvd z5Hj1;O-Fd_eUZB-M!BEZ9UwS};5HXml+7zCw^<9@hJx$7(L{#v9^R~LqTA0=;V3Hg zl-W(#WG=c^ZI8MQ58$)CSxW6GRJYw1IsIIxxndc3E^VqU_au; zR}~YNEaG~_=kWgn&EX!R^NHL7wwPgnaRIAlx78PB&Sy1LR>LM~@s*TEI7K^COMGW( z`6d&KVyCq7$pa<>KFIG*=ni=idoe#B&e-s>ULc2Uk%H^ zj*;dCSc3oBPT#s}UA3l=i~v1DX&2WN(hL?4644aWsY5)S80$P{8@Eio)gYLUs+POf zhIqGq1y%E1y;(@0)oAUsZ7kQQ*;=c&sGW;u&}XOCYVvds@Ax#G_-Nbt7&_&)+v*zh zDR5&oAkWd*{TR79Ka>ykXGzA+8LRwRFFvIn_rbU^crH5Q&jRG`wL$z_f959=z5&de z@9xclysbgi-Y8PA5H1Q+Az}jw-D!MKM70;a)apCggN4aqxf1!$(>g4i)Wp9IU{i2| z%`~&Dfx`PUsFqd4hNPWjnJC)gG^qEPQZF=9zj)CVCYj@^I4rxmV+|i+MuYyInPt=l z{?SJjXT5f#DhV4atY;D#R$=5mKsIQv=)%-vuiSoO3-Nra2AGVY8Y8-dd_89IHB5^e zC$fzu3`0|`*$8|?Ae#)C{L4U=Xwc&Hu|LFpy0G50K@I)4#z)O+hJ)BvU{yT=t7$ z6um~V>GaBHh4h-v=F)2}6DA~S0ezG(N!TTOhh1tXo%l#oLGh=)Rz7(#L@7&y*?Tar zm9*QjSB)g)jv^3aD7LmD+T=v&u94=;E(FhU=tatiq3Tssi5lARB10o~A$1RGbLJmX zPKB}|EJvJmXhNu);2liixuR%UNm*5yItysZxC1EyTu8gOXNq`k%Jq+mE3;qu;0Tt0 zXXkklEFQ9zwGnKK!AS0gG*Qd@SlC$aQk)V}F6QtN2`rQ+8Cj;6Bx>ZTHPR}n#$;+k zzbFuELJhK@YcdtD1kt;|T)<;6L2 zDz$1Q%0ii)+zC>aIHpdcDpTllI;H+se}YQ$sZm55VpUp}TA>)uZc zM;KL_Nky{=Xt_x95$xV5&Rj7(2gzmj-C*^$gv>xb*9LrtVhY9WRySJGkn#_#w@zfchstbpCT6JZ9`sBKxv=x}m~l6C)>xik}V)M^QYN#>K>?fnX%&s=wlB*ZVa7 zW(FQ}FDX|u*a}0yU$F+-Veu;xDTVPPK~NMSrIH|h5dIi$`o~}#iJy7I5L^WreAp0n zG(C&z(w(C;5oxJ6cUoeeNqIvlRYwIU3FZ;B@Wi1k-ds%zs3D-=CAdTQxf~Y4q<`?r zp)A6DQ#7Q~#}M4n{L4HR9jLn0Ybm=;Pk%*HFo=IUltqQ7BS$-hU$D3I3|FVx1Rghx z#lbaY*f7>zn<@mRYek%HB7#R#LMp~)4@L^tVYagyKasiH@2;qurBs-+{{Rpe( zN4=EOffqHbuF(L7^XoxP7c8cD$D?w-q}&{Xj&hU(Bq2 zL}>sCmQJZK(Z-H!OKoVaFowb#^H@*AlccSls5L!9iR>TI>Oj@qbQdM}6roS1jdRTzUKRSvP)sI@9y!d|X}i{D*vYq$e$Bx;^jU zvV)|=e+|wkbwbtR7tV~dnJlv1WNcDy&tQ$rpemm80+umHtY@L=3X=I5Y$h$CR0+ZV zRmIY?RGD@?Rgx|E`JfQ1c+Z(E72{xkn#ukPjKZAk>2!;d#CL__3Az7jjJLd|EJxo{{!J~n4g|!p&THGit!v4@N zIf@)MDVxey5K!1#vQTOz|G|cqd@YZg&&tg&QrAXO;T}q*%1{}~UGv#ocv}fxz_x3n z-={`GaY6%P9@2o|isk&wBDNBK;5m!g<5N2%I!5%~ArM3UyDb9v-d_*ZrhS!zFrR;m3fR9O_;{-ImxpKq2P13aDp5l$ zlM_@;teSKp*q=aj<0KWlMWx>kVG+E#7t?QBp%U@5RsA8r^k80GM2-< z{ggfU*27VLvxY@yZY3Mj2P?Eqk~(#!zK-pj;hxKFdmhG7Q;SP0?6xtF+VD<^k66i0 zA_-kBOUGN4tXd`+dh{e-$pr7Btj<7BYs;t#{4rfcsa^g3#0~z*8WxY?C_ZE}TTMap z7BDK4*Rm7Pb2>J3L;qyvH06|A@;tvignqcN@?6i6jq2>b~A`6u-SgBjjW*beSAEHO^ z^6Q(hmw7yTGj0ZNDuXw(B%Mic7BTs!c=;9<-*q!_7NWHM5U)d&dXo4x?%Kj?VG~d1 zY$1H9?BFbhnLi;3#8NnqsbZZBJXrZ+8^d2No>P9^!BW7aq1M8e(DU>^W6nfn?w{FV zz@U6!BMTR|OL!YEj9Djge0U?9Y&eTlJ$H2n8*xV%sJz?A8ljeM3Z+j8=sHijKp-yJ zKBtrqiPf7x+)R)kBn>1G@uvZl$|U%SDlejxaQPmh6!}G}e<<9=3G_)@qEt_?p5RIC zc*HZ*m@K!nf-+YUkcE_15$vIYa|B1}lP08ejNn6p7J}h4ug_}5PkaL2p{fKKxRKk< zJa0EE@Ef9^rTu;-^wZnm`-S}V-Rw2|ky6QvtQ4;C&t7B`p^nGzVPoS@5~WB|bP>T$ zf-yvJ4FTOqO7HNEdsrk~;rsWnRldU@zTu%e8hqUu$+KQ!%LA*!A-G}ej~aRl2mSv5 D6Nj4Z delta 10680 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 diff --git a/ui/pages/downloads.py b/ui/pages/downloads.py index 39e5605d..1d76a38a 100644 --- a/ui/pages/downloads.py +++ b/ui/pages/downloads.py @@ -279,20 +279,21 @@ class SearchThread(QThread): search_completed = pyqtSignal(object) # Tuple of (tracks, albums) or list for backward compatibility search_failed = pyqtSignal(str) # Error message search_progress = pyqtSignal(str) # Progress message - search_results_partial = pyqtSignal(list, int) # Partial results, total count + search_results_partial = pyqtSignal(object, object, int) # tracks, albums, response count def __init__(self, soulseek_client, query): super().__init__() self.soulseek_client = soulseek_client self.query = query self._stop_requested = False - self.all_results = [] # Track all results for final emit - def progress_callback(self, new_results, total_count): + def progress_callback(self, tracks, albums, response_count): """Callback function for progressive search results""" if not self._stop_requested: - self.all_results.extend(new_results) - self.search_results_partial.emit(new_results, total_count) + # Emit live results immediately + self.search_results_partial.emit(tracks, albums, response_count) + # Update progress message with current count + self.search_progress.emit(f"Found {len(tracks)} tracks, {len(albums)} albums from {response_count} responses") def run(self): loop = None @@ -2752,68 +2753,94 @@ class DownloadsPage(QWidget): else: self.search_results_layout.removeItem(item) - def on_search_results_partial(self, new_results, total_count): + def on_search_results_partial(self, tracks, albums, response_count): """Handle progressive search results as they come in""" - # Sort new results by quality score and add to master list - new_results.sort(key=lambda x: x.quality_score, reverse=True) + # Combine tracks and albums into a single list for display (albums first, then tracks) + combined_results = albums + tracks - # Add to master search results list (don't display all immediately) + # Initialize temp results if not exists if not hasattr(self, '_temp_search_results'): self._temp_search_results = [] + if not hasattr(self, '_temp_tracks'): + self._temp_tracks = [] + if not hasattr(self, '_temp_albums'): + self._temp_albums = [] - self._temp_search_results.extend(new_results) + # Store tracks and albums separately and combined + self._temp_tracks = tracks.copy() # Replace with full updated list + self._temp_albums = albums.copy() # Replace with full updated list + self._temp_search_results = combined_results.copy() + + # Clear existing results and display the updated complete set + # This ensures proper sorting and no duplicates + self.clear_search_results() + self.displayed_results = 0 # Only display up to the current page limit - remaining_slots = self.results_per_page - self.displayed_results - if remaining_slots > 0: - results_to_show = new_results[:remaining_slots] - - # Temporarily disable layout updates for smoother batch loading - self.search_results_widget.setUpdatesEnabled(False) - - for result in results_to_show: + remaining_slots = self.results_per_page + results_to_show = combined_results[:remaining_slots] + + # Temporarily disable layout updates for smoother batch loading + self.search_results_widget.setUpdatesEnabled(False) + + for result in results_to_show: + if isinstance(result, AlbumResult): + # Create expandable album result item + result_item = AlbumResultItem(result) + result_item.album_download_requested.connect(self.start_album_download) + result_item.track_download_requested.connect(self.start_download) # Individual track downloads + result_item.track_stream_requested.connect(lambda search_result, track_item: self.start_stream(search_result, track_item)) # Individual track streaming + else: + # Create individual track result item result_item = SearchResultItem(result) result_item.download_requested.connect(self.start_download) result_item.stream_requested.connect(lambda search_result, item=result_item: self.start_stream(search_result, item)) result_item.expansion_requested.connect(self.handle_expansion_request) - # Insert before the stretch - insert_position = self.search_results_layout.count() - 1 - self.search_results_layout.insertWidget(insert_position, result_item) - # Re-enable updates and force layout refresh - self.search_results_widget.setUpdatesEnabled(True) - self.search_results_widget.updateGeometry() - self.search_results_layout.update() - self.search_results_scroll.updateGeometry() - - self.displayed_results += len(results_to_show) + # Insert before the stretch + insert_position = self.search_results_layout.count() - 1 + self.search_results_layout.insertWidget(insert_position, result_item) + + # Re-enable updates and force layout refresh + self.search_results_widget.setUpdatesEnabled(True) + self.search_results_widget.updateGeometry() + self.search_results_layout.update() + self.search_results_scroll.updateGeometry() + + self.displayed_results = len(results_to_show) # Update status message with real-time feedback + total_results = len(tracks) + len(albums) if self.displayed_results < self.results_per_page: - self.update_search_status(f"✨ Found {total_count} results so far • Showing first {self.displayed_results}", "#1db954") + self.update_search_status(f"✨ Found {total_results} results ({len(tracks)} tracks, {len(albums)} albums) from {response_count} users • Live updating...", "#1db954") else: - self.update_search_status(f"✨ Found {total_count} results so far • Showing first {self.results_per_page} (scroll for more)", "#1db954") + self.update_search_status(f"✨ Found {total_results} results ({len(tracks)} tracks, {len(albums)} albums) from {response_count} users • Showing first {self.results_per_page} (scroll for more)", "#1db954") def on_search_completed(self, results): self.search_btn.setText("🔍 Search") self.search_btn.setEnabled(True) - # Handle tuple format (tracks, albums) from enhanced search - if isinstance(results, tuple) and len(results) == 2: + # Use the temp results that have been accumulating during live updates + if hasattr(self, '_temp_tracks') and hasattr(self, '_temp_albums'): + tracks = self._temp_tracks + albums = self._temp_albums + combined_results = self._temp_search_results + elif isinstance(results, tuple) and len(results) == 2: + # Fallback to final results if temp not available tracks, albums = results - - # Combine into single list for display - albums first, then tracks combined_results = albums + tracks - self.search_results = combined_results - self.track_results = tracks # Store separately for future use - self.album_results = albums # Store separately for future use else: # Fallback for old list format or empty results - self.search_results = results or [] - self.track_results = results or [] # Assume all are tracks in old format - self.album_results = [] + tracks = results or [] + albums = [] + combined_results = results or [] - total_results = len(self.search_results) + # Store final results + self.search_results = combined_results + self.track_results = tracks + self.album_results = albums + + total_results = len(combined_results) if total_results == 0: if self.displayed_results == 0: @@ -2823,8 +2850,8 @@ class DownloadsPage(QWidget): return # Update status with album/track breakdown - album_count = len(self.album_results) if hasattr(self, 'album_results') else 0 - track_count = len(self.track_results) if hasattr(self, 'track_results') else total_results + album_count = len(albums) + track_count = len(tracks) status_parts = [] if album_count > 0: @@ -2837,13 +2864,9 @@ class DownloadsPage(QWidget): # Update status based on whether there are more results to load if self.displayed_results < total_results: remaining = total_results - self.displayed_results - self.update_search_status(f"✨ Found {result_summary} • Showing first {self.displayed_results} (scroll down for {remaining} more)", "#1db954") + self.update_search_status(f"✅ Search completed • Found {result_summary} • Showing first {self.displayed_results} (scroll down for {remaining} more)", "#1db954") else: - self.update_search_status(f"✨ Search completed • Found {result_summary}", "#1db954") - - # If we have no displayed results yet, show the first batch - if self.displayed_results == 0 and total_results > 0: - self.load_more_results() + self.update_search_status(f"✅ Search completed • Found {result_summary}", "#1db954") def clear_search_results(self): """Clear all search result items from the layout"""