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,