summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/gui/activate.py
diff options
context:
space:
mode:
authorWarry <FunWarry@users.noreply.github.com>2025-12-29 17:37:39 +0100
committerWarry <FunWarry@users.noreply.github.com>2025-12-29 17:37:39 +0100
commit296c6c7d6b319b38958b2aacb9904f18f6f46fd1 (patch)
treea3e72a9326defee5804cc9387ecee779b9bf02a2 /tidal_dl_ng/gui/activate.py
parent75868b32d07aafe46b69649d2da0dc2c833f112d (diff)
downloadtidal-dl-ng-296c6c7d6b319b38958b2aacb9904f18f6f46fd1.tar.gz
feat: Add playlist management functionality and compliance checks
- Introduced a new "Playlists" column in results view with visual indicators for membership. - Added `playlist_api.py` to handle playlist-related operations (fetch, add, remove tracks). - Implemented `PlaylistManagerDialog` for seamless playlist addition/removal with caching. - Integrated compliance check script (`check_agents_compliance.py`) for ensuring coding standards. - Added extensive documentation (`playlist_membership_manager.md`) covering architecture and flow. - Updated GUI logic and QStandardItemModel setup to include playlist data. - Included unit tests for playlist management components and API.
Diffstat (limited to 'tidal_dl_ng/gui/activate.py')
-rw-r--r--tidal_dl_ng/gui/activate.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/tidal_dl_ng/gui/activate.py b/tidal_dl_ng/gui/activate.py
index 4de3160..c04ab56 100644
--- a/tidal_dl_ng/gui/activate.py
+++ b/tidal_dl_ng/gui/activate.py
@@ -54,10 +54,9 @@ def gui_activate(tidal: Tidal | None = None):
window = MainWindow(tidal=tidal)
window.show()
- # Check for updates
- window.s_update_check.emit(True)
- sys.exit(app.exec())
+ exit_code = app.exec()
+ sys.exit(exit_code)
if __name__ == "__main__":