From 296c6c7d6b319b38958b2aacb9904f18f6f46fd1 Mon Sep 17 00:00:00 2001 From: Warry Date: Mon, 29 Dec 2025 17:37:39 +0100 Subject: 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. --- tidal_dl_ng/gui/initialization.py | 1 + 1 file changed, 1 insertion(+) (limited to 'tidal_dl_ng/gui/initialization.py') diff --git a/tidal_dl_ng/gui/initialization.py b/tidal_dl_ng/gui/initialization.py index 7c721a3..c65901b 100644 --- a/tidal_dl_ng/gui/initialization.py +++ b/tidal_dl_ng/gui/initialization.py @@ -127,6 +127,7 @@ class InitializationMixin: "Quality", "Date", "Downloaded?", + "Playlists", ] model.setColumnCount(len(labels_column)) model.setRowCount(0) -- cgit v1.3.1