From 65e6ae88d05c9712f6995ec1189b82da412d835f Mon Sep 17 00:00:00 2001 From: CodeName393 Date: Thu, 26 Feb 2026 15:16:22 +0900 Subject: [PATCH] Update dl.py --- unshackle/commands/dl.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/unshackle/commands/dl.py b/unshackle/commands/dl.py index 1bf1105..0345563 100644 --- a/unshackle/commands/dl.py +++ b/unshackle/commands/dl.py @@ -918,6 +918,10 @@ class dl: self.log.error("--require-subs and --s-lang cannot be used together") sys.exit(1) + if select_titles and wanted: + self.log.error("--select-titles and -w/--wanted cannot be used together") + sys.exit(1) + # Check if dovi_tool is available when hybrid mode is requested if any(r == Video.Range.HYBRID for r in range_): from unshackle.core.binaries import DoviTool @@ -1105,7 +1109,7 @@ class dl: ) if not selected_ui_idx: - console.print(Padding(":x: Selected Cancelled...", (0, 5, 1, 5))) + console.print(Padding(":x: Selection Cancelled...", (0, 5, 1, 5))) return selection_end = time.time() @@ -1730,7 +1734,6 @@ class dl: licence=partial( service.get_playready_license if (is_playready_cdm(self.cdm)) - and hasattr(service, "get_playready_license") else service.get_widevine_license, title=title, track=track,