summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/gui/search.py
diff options
context:
space:
mode:
authorWarry <FunWarry@users.noreply.github.com>2025-12-29 20:05:34 +0100
committerWarry <FunWarry@users.noreply.github.com>2025-12-29 20:05:34 +0100
commitf413240b51f574c01144e6ae672b24c412a949e1 (patch)
treeee26239282d17057a5eabd7a7b130c248b380f9d /tidal_dl_ng/gui/search.py
parent296c6c7d6b319b38958b2aacb9904f18f6f46fd1 (diff)
downloadtidal-dl-ng-f413240b51f574c01144e6ae672b24c412a949e1.tar.gz
feat: Enhance playlist management and GUI logic
- Improved playlist item fetching by adding robust pagination and low-level request hooks for better testing and flexibility. - Refactored track ID extraction logic into reusable helpers for clarity. - Improved initialization for dialog components to avoid circular dependencies in the GUI. - Added new unit tests to validate playlist operations, including track addition/removal and API integration. - Updated metadata functions to simplify dictionary access using `.get` for better readability. - Ensured PySide6 system dependencies are installed in GitHub Actions to address CI compatibility issues. - Streamlined UI package initialization to improve modularity and robustness of imports.
Diffstat (limited to 'tidal_dl_ng/gui/search.py')
-rw-r--r--tidal_dl_ng/gui/search.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tidal_dl_ng/gui/search.py b/tidal_dl_ng/gui/search.py
index 1e871cb..ad689f3 100644
--- a/tidal_dl_ng/gui/search.py
+++ b/tidal_dl_ng/gui/search.py
@@ -31,7 +31,7 @@ class GuiSearchManager:
def __init__(self, main_window: "MainWindow"):
"""Initialize the search manager."""
- self.main_window: "MainWindow" = main_window
+ self.main_window: MainWindow = main_window
def search_populate_results(self, query: str, type_media: Any) -> None:
"""Populate the results tree with search results."""