This commit is contained in:
Broque Thomas 2025-07-27 01:04:57 -07:00
parent 7081d6bd54
commit b179dd1a5e
4 changed files with 120 additions and 8 deletions

View file

@ -1 +1 @@
{"access_token": "BQDEDc9LBDOArzg0i6tgJUx2C1sqKxOd8LM85DBFEQeIPK7heQvKoUxRZ-yWeDHO00adHYpnWkB0oCIDPcGq6GcvcF2w4L28X_j3Z6lPfmhuQXWnNBkw5kJHsaBC0rRNefT6pcpM-xDBl3CsVueFgWUA5Xz3Xp_ejf-8B3B09gDkVO5ZdA2aSNdRTo9nP81ZOw0wAqD3pUdqsxAP2RB17-D9ZOKGdE_okBZkZkgSiYQXiUfcguOGwyfsHXjgeQ6P", "token_type": "Bearer", "expires_in": 3600, "scope": "user-library-read user-read-private playlist-read-private playlist-read-collaborative user-read-email", "expires_at": 1753603251, "refresh_token": "AQDmfQkPCGObfJeTUIbW1hAAwhSqkuHRA3Qh2dqVYMRh0eCkFMQgPNJDDzF8y-BiaVbj80zePkK_XSfYH1aJutMtNbnsqRKWuxP31BTrMc7pdUdbE7Fma4oH8wpDUKdG3MM"}
{"access_token": "BQAsGgobM0kzHvY6dRMVDbnD1Hhz6Drv8DQONHalSxnNDqgoaDGvOtRH-yg7PZuVRyvjzu-oueUyWPHCEhRNqqmIzCzDMx3BUJiASfP42YheS76-ttkgRvofNXcYDBoty1UlyjrQCUNJfYiuWnWSGrvJjK2IkexeC4GxsfRJrDG2a7yi0PsiEenwKTNkEsOYlkak9qvD3F4H3TdGIE-FGtiCBNm6OFxQYAgZbmCNd3-How-6kc8UCYZR38ItCr2d", "token_type": "Bearer", "expires_in": 3600, "scope": "user-library-read user-read-private playlist-read-private playlist-read-collaborative user-read-email", "expires_at": 1753606991, "refresh_token": "AQDmfQkPCGObfJeTUIbW1hAAwhSqkuHRA3Qh2dqVYMRh0eCkFMQgPNJDDzF8y-BiaVbj80zePkK_XSfYH1aJutMtNbnsqRKWuxP31BTrMc7pdUdbE7Fma4oH8wpDUKdG3MM"}

View file

@ -115638,3 +115638,111 @@
2025-07-27 00:59:10 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='ugly is beautiful shorter thicker uglier deluxe', artist='oliver tree'
2025-07-27 00:59:10 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='ugly is beautiful shorter thicker uglier deluxe', artist=''
2025-07-27 00:59:10 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='Ugly is Beautiful', artist='oliver tree'
2025-07-27 01:00:04 - newmusic.main - INFO - change_page:181 - Changed to page: dashboard
2025-07-27 01:00:08 - newmusic.main - INFO - change_page:181 - Changed to page: sync
2025-07-27 01:00:13 - newmusic.main - INFO - change_page:181 - Changed to page: artists
2025-07-27 01:00:13 - newmusic.main - INFO - change_page:181 - Changed to page: downloads
2025-07-27 01:00:32 - newmusic.main - INFO - change_page:181 - Changed to page: dashboard
2025-07-27 01:00:33 - newmusic.main - INFO - change_page:181 - Changed to page: sync
2025-07-27 01:00:38 - newmusic.main - INFO - change_page:181 - Changed to page: downloads
2025-07-27 01:00:48 - newmusic.soulseek_client - DEBUG - download:645 - Attempting to download: @@pckmp\Music\Kendrick Lamar\2024 - GNX\04 - Kendrick Lamar - GNX - man at the garden.flac from somethin_or_other (size: 46085868)
2025-07-27 01:00:48 - newmusic.soulseek_client - DEBUG - download:658 - Using web interface API format: [{'filename': '@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX\\04 - Kendrick Lamar - GNX - man at the garden.flac', 'size': 46085868, 'path': 'E:/Broque Projects/newMusic/downloads'}]
2025-07-27 01:00:48 - newmusic.soulseek_client - DEBUG - download:662 - Trying web interface endpoint: transfers/downloads/somethin_or_other
2025-07-27 01:00:48 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making POST request to: http://localhost:5030/api/v0/transfers/downloads/somethin_or_other
2025-07-27 01:00:48 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-27 01:00:48 - newmusic.soulseek_client - DEBUG - _make_request:245 - JSON payload: [{'filename': '@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX\\04 - Kendrick Lamar - GNX - man at the garden.flac', 'size': 46085868, 'path': 'E:/Broque Projects/newMusic/downloads'}]
2025-07-27 01:00:49 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 201
2025-07-27 01:00:49 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: ...
2025-07-27 01:00:49 - newmusic.soulseek_client - INFO - download:667 - [SUCCESS] Started download: @@pckmp\Music\Kendrick Lamar\2024 - GNX\04 - Kendrick Lamar - GNX - man at the garden.flac from somethin_or_other
2025-07-27 01:00:49 - newmusic.soulseek_client - DEBUG - download:677 - No ID in response, using filename as fallback: {}
2025-07-27 01:00:49 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-27 01:00:49 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-27 01:00:49 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-27 01:00:49 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"somethin_or_other","directories":[{"directory":"@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX","fileCount":1,"files":[{"id":"5560abf4-6fd4-42b0-8b6f-5654943988cd","username":"somethin_or_other","direction":"Download","filename":"@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX\\04 - Kendrick Lamar - GNX - man at the garden.flac","size":46085868,"startOffset":0,"state":"InProgress","stateDescription":"InProgress","requestedAt":"2025-07-27T08:00:49.2761414","enqueuedAt":"2025-07-27T08:00:49.4...
2025-07-27 01:00:51 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-27 01:00:51 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-27 01:00:51 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-27 01:00:51 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"somethin_or_other","directories":[{"directory":"@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX","fileCount":1,"files":[{"id":"5560abf4-6fd4-42b0-8b6f-5654943988cd","username":"somethin_or_other","direction":"Download","filename":"@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX\\04 - Kendrick Lamar - GNX - man at the garden.flac","size":46085868,"startOffset":0,"state":"InProgress","stateDescription":"InProgress","requestedAt":"2025-07-27T08:00:49.2761414","enqueuedAt":"2025-07-27T08:00:49.4...
2025-07-27 01:00:53 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-27 01:00:53 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-27 01:00:54 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-27 01:00:54 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"somethin_or_other","directories":[{"directory":"@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX","fileCount":1,"files":[{"id":"5560abf4-6fd4-42b0-8b6f-5654943988cd","username":"somethin_or_other","direction":"Download","filename":"@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX\\04 - Kendrick Lamar - GNX - man at the garden.flac","size":46085868,"startOffset":0,"state":"InProgress","stateDescription":"InProgress","requestedAt":"2025-07-27T08:00:49.2761414","enqueuedAt":"2025-07-27T08:00:49.4...
2025-07-27 01:00:56 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/transfers/downloads
2025-07-27 01:00:56 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'}
2025-07-27 01:00:56 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200
2025-07-27 01:00:56 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"username":"somethin_or_other","directories":[{"directory":"@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX","fileCount":1,"files":[{"id":"5560abf4-6fd4-42b0-8b6f-5654943988cd","username":"somethin_or_other","direction":"Download","filename":"@@pckmp\\Music\\Kendrick Lamar\\2024 - GNX\\04 - Kendrick Lamar - GNX - man at the garden.flac","size":46085868,"startOffset":0,"state":"Completed, Succeeded","stateDescription":"Completed, Succeeded","requestedAt":"2025-07-27T08:00:49.2761414","enqueuedAt":"2...
2025-07-27 01:01:55 - newmusic.main - INFO - change_page:181 - Changed to page: artists
2025-07-27 01:04:21 - newmusic.main - INFO - closeEvent:194 - Closing application...
2025-07-27 01:04:21 - newmusic.main - INFO - closeEvent:199 - Cleaning up Downloads page threads...
2025-07-27 01:04:21 - newmusic.main - INFO - closeEvent:204 - Stopping status monitoring thread...
2025-07-27 01:04:23 - newmusic.main - INFO - closeEvent:209 - Closing Soulseek client...
2025-07-27 01:04:23 - newmusic.main - INFO - closeEvent:215 - Application closed successfully
2025-07-27 01:04:26 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG
2025-07-27 01:04:26 - newmusic.main - INFO - main:229 - Starting NewMusic application
2025-07-27 01:04:26 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-27 01:04:26 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-27 01:04:26 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-27 01:04:27 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed)
2025-07-27 01:04:27 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030
2025-07-27 01:04:27 - newmusic.main - INFO - change_page:181 - Changed to page: dashboard
2025-07-27 01:04:27 - newmusic.main - INFO - setup_media_player_connections:153 - Media player connections established between sidebar and downloads page
2025-07-27 01:04:27 - newmusic.main - INFO - setup_settings_connections:158 - Settings change connections established
2025-07-27 01:04:27 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-27 01:04:27 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-27 01:04:28 - newmusic.main - INFO - change_page:181 - Changed to page: artists
2025-07-27 01:04:48 - newmusic.spotify_client - INFO - get_artist_albums:452 - Retrieved 30 albums for artist 06HL4z0CvFAxyc27GXpf02
2025-07-27 01:04:49 - newmusic.plex_client - INFO - _find_music_library:127 - Found music library: Music
2025-07-27 01:04:49 - newmusic.plex_client - INFO - _setup_client:113 - Successfully connected to Plex server: PLEX-MACHINE
2025-07-27 01:04:49 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='THE TORTURED POETS DEPARTMENT: THE ANTHOLOGY', artist='taylor swift'
2025-07-27 01:04:49 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist='taylor swift'
2025-07-27 01:04:49 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='the tortured poets department the anthology', artist=''
2025-07-27 01:04:49 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='THE TORTURED POETS DEPARTMENT', artist='taylor swift'
2025-07-27 01:04:49 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist='taylor swift'
2025-07-27 01:04:49 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='1989 (Taylor's Version) [Deluxe]', artist=''
2025-07-27 01:04:49 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-27 01:04:50 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='1989 (Taylor's Version)', artist='taylor swift'
2025-07-27 01:04:50 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-27 01:04:50 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Taylor's Version)', artist='taylor swift'
2025-07-27 01:04:50 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-27 01:04:50 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (The Til Dawn Edition)', artist='taylor swift'
2025-07-27 01:04:50 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist='taylor swift'
2025-07-27 01:04:50 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights the til dawn edition', artist=''
2025-07-27 01:04:50 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Midnights (3am Edition)', artist='taylor swift'
2025-07-27 01:04:51 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist='taylor swift'
2025-07-27 01:04:51 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='midnights 3am edition', artist=''
2025-07-27 01:04:51 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Midnights', artist='taylor swift'
2025-07-27 01:04:51 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Taylor's Version)', artist='taylor swift'
2025-07-27 01:04:51 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-27 01:04:51 - newmusic.plex_client - DEBUG - search_albums:526 - Found 3 albums matching query: album='Fearless (Taylor's Version)', artist='taylor swift'
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='fearless', artist='taylor swift'
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='evermore (deluxe version)', artist='taylor swift'
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='evermore', artist='taylor swift'
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist='taylor swift'
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore: the long pond studio sessions (from the Disney+ special) [deluxe edition]', artist=''
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist='taylor swift'
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='folklore the long pond studio sessions from the disney special deluxe edition', artist=''
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='folklore (deluxe version)', artist='taylor swift'
2025-07-27 01:04:52 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-27 01:04:53 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='folklore', artist='taylor swift'
2025-07-27 01:04:53 - newmusic.plex_client - DEBUG - search_albums:526 - Found 2 albums matching query: album='Lover', artist='taylor swift'
2025-07-27 01:04:53 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Taylor Swift Karaoke: reputation', artist='taylor swift'
2025-07-27 01:04:53 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist='taylor swift'
2025-07-27 01:04:53 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='taylor swift karaoke reputation', artist=''
2025-07-27 01:04:53 - newmusic.plex_client - DEBUG - search_albums:526 - Found 4 albums matching query: album='reputation', artist='taylor swift'
2025-07-27 01:04:53 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='reputation Stadium Tour Surprise Song Playlist', artist='taylor swift'
2025-07-27 01:04:53 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='1989 (Deluxe Edition)', artist='taylor swift'
2025-07-27 01:04:54 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-27 01:04:54 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='1989', artist='taylor swift'
2025-07-27 01:04:54 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Red (Deluxe Edition)', artist='taylor swift'
2025-07-27 01:04:54 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='red', artist='taylor swift'
2025-07-27 01:04:55 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Red', artist='taylor swift'
2025-07-27 01:04:55 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now World Tour Live', artist='taylor swift'
2025-07-27 01:04:55 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Speak Now (Deluxe Edition)', artist='taylor swift'
2025-07-27 01:04:55 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='speak now', artist='taylor swift'
2025-07-27 01:04:56 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Speak Now', artist='taylor swift'
2025-07-27 01:04:56 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist='taylor swift'
2025-07-27 01:04:56 - newmusic.plex_client - DEBUG - search_albums:526 - Found 0 albums matching query: album='Fearless Platinum Edition', artist=''
2025-07-27 01:04:56 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Fearless', artist='taylor swift'
2025-07-27 01:04:56 - newmusic.plex_client - DEBUG - search_albums:526 - Found 1 albums matching query: album='Live From Clear Channel Stripped 2008', artist='taylor swift'
2025-07-27 01:04:56 - newmusic.plex_client - DEBUG - search_albums:526 - Found 5 albums matching query: album='Taylor Swift', artist='taylor swift'

View file

@ -2410,23 +2410,27 @@ class ArtistsPage(QWidget):
# Scrollable artist results
self.artist_scroll = QScrollArea()
self.artist_scroll.setWidgetResizable(True)
self.artist_scroll.setVerticalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAsNeeded)
self.artist_scroll.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
self.artist_scroll.setMaximumHeight(400)
self.artist_scroll.setVerticalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
self.artist_scroll.setHorizontalScrollBarPolicy(Qt.ScrollBarPolicy.ScrollBarAsNeeded)
self.artist_scroll.setFixedHeight(320) # Fixed height to accommodate artist cards
self.artist_scroll.setStyleSheet("""
QScrollArea {
border: none;
background: transparent;
}
QScrollBar:vertical {
QScrollBar:horizontal {
background: rgba(80, 80, 80, 0.3);
width: 8px;
height: 8px;
border-radius: 4px;
}
QScrollBar::handle:vertical {
QScrollBar::handle:horizontal {
background: rgba(29, 185, 84, 0.8);
border-radius: 4px;
min-height: 20px;
min-width: 20px;
}
QScrollBar::add-line:horizontal, QScrollBar::sub-line:horizontal {
border: none;
background: none;
}
""")