if searchQuery.startswith("http") or searchQuery.startswith("magnet"):
if options["download"]:
- directDownload(sanitizeURL(searchQuery), options["musicOnly"])
+ directDownload(sanitizeURL(searchQuery), options)
else:
directPlay(sanitizeURL(searchQuery), player, options)
quit(0)
+ # Take a shortcut and search directly with youtube-dl
+ if options["feelingLucky"]:
+ if options["download"]: luckyDownload(searchQuery, options)
+ else: luckyPlay(searchQuery, player, options)
+ quit(0)
+
let searchResults = getSearchResults(searchQuery)
- if options["nonInteractive"]:
+ if options["nonInteractive"]: # Present in machine-readable format
for index, (title, url) in searchResults:
echo title
echo url