From 8daf78002325253b8402e5747cb0b43fa0d17a00 Mon Sep 17 00:00:00 2001 From: zebra Date: Sat, 13 Jun 2026 21:56:02 -0700 Subject: [PATCH] feat: route non-direct CLI links through Odesli (handle_link) Co-Authored-By: Claude Opus 4.8 --- musicfetch | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/musicfetch b/musicfetch index f33a993..c07ffc7 100755 --- a/musicfetch +++ b/musicfetch @@ -1367,7 +1367,11 @@ def main(): sys.exit(1) if is_url(query): - handle_url(query, args.root, args.quality, args.dry_run) + if _is_direct_url(query): + handle_url(query, args.root, args.quality, args.dry_run) + else: + handle_link(query, args.root, args.quality, args.dry_run, + args.noninteractive, args.ytsearch, args.limit) return hits = build_combined_hits(query, args.limit, args.ytsearch,