From a7f8e856477b01aba29e511199c9a655015af552 Mon Sep 17 00:00:00 2001 From: Christoph Stahl Date: Sun, 10 Aug 2025 23:05:12 +0200 Subject: [PATCH] Allow skipping of albums --- src/qobuz_dl_remote/main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/qobuz_dl_remote/main.py b/src/qobuz_dl_remote/main.py index f0e630c..c920298 100755 --- a/src/qobuz_dl_remote/main.py +++ b/src/qobuz_dl_remote/main.py @@ -240,6 +240,9 @@ def main() -> None: default=[], help="Include additional releases in discography search (may be applied multiple times)", ) + parser.add_argument( + "--skip", "-s", action="append", default=[], help="Skip specific albums by name" + ) parser.add_argument( "query", type=str, help="Search query for the album to download" ) @@ -289,6 +292,9 @@ def main() -> None: ] for album in album_names: + if any(skip.lower() in album.lower() for skip in args.skip): + print(f"Skipping album: {album}") + continue print(f"Found album: {artist_name} - {album}") qb.search_and_download(f"{artist_name} {album}") case _: