This commit is contained in:
Broque Thomas 2025-07-27 14:03:25 -07:00
parent 23d3d653d6
commit 38971a4388
4 changed files with 21408 additions and 6 deletions

View file

@ -1 +1 @@
{"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"}
{"access_token": "BQALPO0WZ0sh62s9I-AJINJnJl-9VjZMhwbcNKZ5dKTcJfVFViAN53gLER5CWrAyHNYlS1GcpuONgBQB3vgz8SB8iO1Ha-GhlXzIlmIsNSYD8ExFqiQKDDwNtp4hyDlzDlwKpraOFfxPZO2XGv97Tr2b6lFiDN8qyVrVNKJOKHMbBKlLdJF-QukzhSge4Q8ANtE_PCZbWM5bV3iJtKSHubMp9p4X_N8AYfSYNibNIgi-1336s4GNIIrBgksRq9bO", "token_type": "Bearer", "expires_in": 3600, "scope": "user-library-read user-read-private playlist-read-private playlist-read-collaborative user-read-email", "expires_at": 1753651725, "refresh_token": "AQDmfQkPCGObfJeTUIbW1hAAwhSqkuHRA3Qh2dqVYMRh0eCkFMQgPNJDDzF8y-BiaVbj80zePkK_XSfYH1aJutMtNbnsqRKWuxP31BTrMc7pdUdbE7Fma4oH8wpDUKdG3MM"}

21397
logs/app.log

File diff suppressed because it is too large Load diff

View file

@ -2072,13 +2072,18 @@ class DownloadMissingAlbumTracksModal(QDialog):
self.show()
self.activateWindow()
self.raise_()
# Show the message but DO NOT close the modal
QMessageBox.information(self, "Downloads Complete", final_message)
else:
final_message = f"Completed downloading {self.successful_downloads}/{len(self.missing_tracks)} missing album tracks!\n\nAll tracks were downloaded successfully!"
QMessageBox.information(self, "Downloads Complete", final_message)
# Close the modal with accept() to indicate successful completion
self.accept()
# Show the success message
QMessageBox.information(self, "Downloads Complete", final_message)
# FIX: Only accept and close the modal on full success
self.accept()
def get_valid_candidates(self, results, spotify_track, query):
"""Score and filter search results, then perform strict artist verification"""