X-Git-Url: https://njoseph.me/gitweb/nimcoon.git/blobdiff_plain/72720bec46a37176476c4bb6bc0cb83c0488cbed..9e6b85681599066dee4fca75097286e5c823875b:/nimcoon.nim diff --git a/nimcoon.nim b/nimcoon.nim index ed3a572..8b1ba59 100644 --- a/nimcoon.nim +++ b/nimcoon.nim @@ -35,6 +35,7 @@ proc main() = if searchQuery.startswith("https:") or searchQuery.startswith("magnet:"): directPlay(searchQuery, player) + quit(0) let searchResults = extractTitlesAndUrls(getYoutubePage(searchQuery)) @@ -57,16 +58,14 @@ proc main() = if userInput == "all": for number in 0..(len(searchResults)): - play(player, buildArgs(number)) + play(player, buildArgs(number), searchResults[number].title) if userInput == "q": break - let videoNumber = parseInt(userInput) - styledEcho "\n", fgGreen, "Playing ", styleBright, fgMagenta, searchResults[videoNumber].title - # Play the video using the preferred/available media player - play(player, buildArgs(videoNumber)) + let videoNumber = parseInt(userInput) + play(player, buildArgs(videoNumber), searchResults[videoNumber].title) if feelingLucky: break