From 07c45e6038d57a9adda9d712ab8caa7b22996294 Mon Sep 17 00:00:00 2001 From: Broque Thomas Date: Tue, 29 Jul 2025 00:09:34 -0700 Subject: [PATCH] remove bottom content --- logs/app.log | 67 ++++++++++++++++++ .../__pycache__/downloads.cpython-312.pyc | Bin 500147 -> 500040 bytes ui/pages/downloads.py | 4 -- 3 files changed, 67 insertions(+), 4 deletions(-) diff --git a/logs/app.log b/logs/app.log index 168a6580..ebd09c42 100644 --- a/logs/app.log +++ b/logs/app.log @@ -258084,3 +258084,70 @@ 2025-07-29 00:01:17 - newmusic.main - INFO - change_page:278 - Changed to page: artists 2025-07-29 00:01:17 - newmusic.main - INFO - change_page:278 - Changed to page: settings 2025-07-29 00:01:19 - newmusic.main - INFO - change_page:278 - Changed to page: dashboard +2025-07-29 00:02:12 - newmusic.main - INFO - change_page:278 - Changed to page: settings +2025-07-29 00:02:43 - newmusic.soulseek_client - DEBUG - get_all_searches:952 - Getting all searches with endpoint: searches +2025-07-29 00:02:43 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches +2025-07-29 00:02:43 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-29 00:02:43 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-29 00:02:43 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"endedAt":"2025-07-27T21:28:19.7264233Z","fileCount":13,"id":"41b335b7-58a3-4201-8506-22e0954564eb","isComplete":true,"lockedFileCount":0,"responseCount":12,"responses":[],"searchText":"Tommy Cash Baba Yaga","startedAt":"2025-07-27T21:28:02.1709869Z","state":"Completed, TimedOut","token":80},{"endedAt":"2025-07-27T21:28:20.4645342Z","fileCount":5,"id":"7e66f9a9-00ac-451b-a199-5f6a7f18930c","isComplete":true,"lockedFileCount":0,"responseCount":5,"responses":[],"searchText":"Tommy Cash SugaSuga"... +2025-07-29 00:02:43 - newmusic.soulseek_client - INFO - get_all_searches:957 - Retrieved 135 searches from slskd +2025-07-29 00:02:43 - newmusic.soulseek_client - DEBUG - maintain_search_history:1058 - Search count (135) within limit (200), no maintenance needed +2025-07-29 00:03:37 - newmusic.main - INFO - change_page:278 - Changed to page: artists +2025-07-29 00:03:37 - newmusic.main - INFO - change_page:278 - Changed to page: downloads +2025-07-29 00:03:38 - newmusic.main - INFO - change_page:278 - Changed to page: sync +2025-07-29 00:03:39 - newmusic.main - INFO - change_page:278 - Changed to page: dashboard +2025-07-29 00:04:43 - newmusic.soulseek_client - DEBUG - get_all_searches:952 - Getting all searches with endpoint: searches +2025-07-29 00:04:43 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches +2025-07-29 00:04:43 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-29 00:04:43 - newmusic.main - INFO - change_page:278 - Changed to page: settings +2025-07-29 00:04:43 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-29 00:04:43 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"endedAt":"2025-07-27T21:28:19.7264233Z","fileCount":13,"id":"41b335b7-58a3-4201-8506-22e0954564eb","isComplete":true,"lockedFileCount":0,"responseCount":12,"responses":[],"searchText":"Tommy Cash Baba Yaga","startedAt":"2025-07-27T21:28:02.1709869Z","state":"Completed, TimedOut","token":80},{"endedAt":"2025-07-27T21:28:20.4645342Z","fileCount":5,"id":"7e66f9a9-00ac-451b-a199-5f6a7f18930c","isComplete":true,"lockedFileCount":0,"responseCount":5,"responses":[],"searchText":"Tommy Cash SugaSuga"... +2025-07-29 00:04:43 - newmusic.soulseek_client - INFO - get_all_searches:957 - Retrieved 135 searches from slskd +2025-07-29 00:04:43 - newmusic.soulseek_client - DEBUG - maintain_search_history:1058 - Search count (135) within limit (200), no maintenance needed +2025-07-29 00:05:23 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-29 00:05:23 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-29 00:05:23 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-29 00:05:23 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-29 00:05:23 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-29 00:05:23 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-29 00:05:26 - newmusic.plex_client - INFO - _find_music_library:129 - Found music library: Music +2025-07-29 00:05:26 - newmusic.plex_client - INFO - _setup_client:115 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-29 00:05:50 - newmusic.main - INFO - change_page:278 - Changed to page: dashboard +2025-07-29 00:06:43 - newmusic.soulseek_client - DEBUG - get_all_searches:952 - Getting all searches with endpoint: searches +2025-07-29 00:06:43 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches +2025-07-29 00:06:43 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-29 00:06:43 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-29 00:06:43 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"endedAt":"2025-07-27T21:28:19.7264233Z","fileCount":13,"id":"41b335b7-58a3-4201-8506-22e0954564eb","isComplete":true,"lockedFileCount":0,"responseCount":12,"responses":[],"searchText":"Tommy Cash Baba Yaga","startedAt":"2025-07-27T21:28:02.1709869Z","state":"Completed, TimedOut","token":80},{"endedAt":"2025-07-27T21:28:20.4645342Z","fileCount":5,"id":"7e66f9a9-00ac-451b-a199-5f6a7f18930c","isComplete":true,"lockedFileCount":0,"responseCount":5,"responses":[],"searchText":"Tommy Cash SugaSuga"... +2025-07-29 00:06:43 - newmusic.soulseek_client - INFO - get_all_searches:957 - Retrieved 135 searches from slskd +2025-07-29 00:06:43 - newmusic.soulseek_client - DEBUG - maintain_search_history:1058 - Search count (135) within limit (200), no maintenance needed +2025-07-29 00:06:50 - newmusic.main - INFO - change_page:278 - Changed to page: sync +2025-07-29 00:06:51 - newmusic.main - INFO - change_page:278 - Changed to page: downloads +2025-07-29 00:06:52 - newmusic.main - INFO - change_page:278 - Changed to page: artists +2025-07-29 00:06:53 - newmusic.main - INFO - change_page:278 - Changed to page: downloads +2025-07-29 00:08:43 - newmusic.soulseek_client - DEBUG - get_all_searches:952 - Getting all searches with endpoint: searches +2025-07-29 00:08:43 - newmusic.soulseek_client - DEBUG - _make_request:242 - Making GET request to: http://localhost:5030/api/v0/searches +2025-07-29 00:08:43 - newmusic.soulseek_client - DEBUG - _make_request:243 - Headers: {'Content-Type': 'application/json', 'X-API-Key': '1234567891234567'} +2025-07-29 00:08:43 - newmusic.soulseek_client - DEBUG - _make_request:254 - Response status: 200 +2025-07-29 00:08:43 - newmusic.soulseek_client - DEBUG - _make_request:255 - Response text: [{"endedAt":"2025-07-27T21:28:19.7264233Z","fileCount":13,"id":"41b335b7-58a3-4201-8506-22e0954564eb","isComplete":true,"lockedFileCount":0,"responseCount":12,"responses":[],"searchText":"Tommy Cash Baba Yaga","startedAt":"2025-07-27T21:28:02.1709869Z","state":"Completed, TimedOut","token":80},{"endedAt":"2025-07-27T21:28:20.4645342Z","fileCount":5,"id":"7e66f9a9-00ac-451b-a199-5f6a7f18930c","isComplete":true,"lockedFileCount":0,"responseCount":5,"responses":[],"searchText":"Tommy Cash SugaSuga"... +2025-07-29 00:08:43 - newmusic.soulseek_client - INFO - get_all_searches:957 - Retrieved 135 searches from slskd +2025-07-29 00:08:43 - newmusic.soulseek_client - DEBUG - maintain_search_history:1058 - Search count (135) within limit (200), no maintenance needed +2025-07-29 00:09:00 - newmusic.main - INFO - closeEvent:295 - Closing application... +2025-07-29 00:09:00 - newmusic.main - INFO - closeEvent:300 - Cleaning up Downloads page threads... +2025-07-29 00:09:00 - newmusic.main - INFO - closeEvent:305 - Stopping status monitoring thread... +2025-07-29 00:09:03 - newmusic.main - INFO - closeEvent:310 - Stopping search maintenance timer... +2025-07-29 00:09:03 - newmusic.main - INFO - closeEvent:315 - Closing Soulseek client... +2025-07-29 00:09:03 - newmusic.main - INFO - closeEvent:321 - Application closed successfully +2025-07-29 00:09:06 - newmusic - INFO - setup_logging:57 - Logging initialized with level: DEBUG +2025-07-29 00:09:06 - newmusic.main - INFO - main:335 - Starting NewMusic application +2025-07-29 00:09:06 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-29 00:09:06 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-29 00:09:07 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-29 00:09:07 - newmusic.spotify_client - INFO - _setup_client:179 - Spotify client initialized (user info will be fetched when needed) +2025-07-29 00:09:07 - newmusic.soulseek_client - INFO - _setup_client:220 - Soulseek client configured with slskd at http://localhost:5030 +2025-07-29 00:09:07 - newmusic.main - INFO - change_page:278 - Changed to page: dashboard +2025-07-29 00:09:07 - newmusic.main - INFO - setup_media_player_connections:230 - Media player connections established between sidebar and downloads page +2025-07-29 00:09:07 - newmusic.main - INFO - setup_settings_connections:235 - Settings change connections established +2025-07-29 00:09:07 - newmusic.main - INFO - setup_search_maintenance:91 - Search maintenance timer started (every 2 minutes, keeps 200 most recent searches) +2025-07-29 00:09:08 - newmusic.plex_client - INFO - _find_music_library:129 - Found music library: Music +2025-07-29 00:09:08 - newmusic.plex_client - INFO - _setup_client:115 - Successfully connected to Plex server: PLEX-MACHINE +2025-07-29 00:09:09 - newmusic.main - INFO - change_page:278 - Changed to page: downloads diff --git a/ui/pages/__pycache__/downloads.cpython-312.pyc b/ui/pages/__pycache__/downloads.cpython-312.pyc index 178968468aa5dd1a118850569decf0db1aff3fc0..b3d8760ba399bd60693eedbb897cfa7a79ab0090 100644 GIT binary patch delta 4746 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 KRh(Yt`S4Gp?OhT8 delta 4641 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 diff --git a/ui/pages/downloads.py b/ui/pages/downloads.py index be052b3b..d89fdccb 100644 --- a/ui/pages/downloads.py +++ b/ui/pages/downloads.py @@ -4940,10 +4940,6 @@ class DownloadsPage(QWidget): content_splitter.setStretchFactor(1, 0) # Controls panel stays fixed width when possible main_layout.addWidget(content_splitter) - - # Optional: Compact status bar at bottom - status_bar = self.create_compact_status_bar() - main_layout.addWidget(status_bar) def create_elegant_header(self): """Create an elegant, minimal header"""