of cmdEnd:
discard
-let noVideo = if musicOnly: "--no-video" else: ""
if "https://www.youtube.com" in searchQuery:
discard execProcess(&"{player} {searchQuery}")
styledEcho "\n", fgGreen, "Playing ", styleBright, fgMagenta, searchResults[number].title
+var command = @[player, searchResults[number].url]
+
+if musicOnly:
+ command.add("--no-video")
+
# Play the video using the preferred/available media player
-discard execProcess(&"{player} {noVideo} {searchResults[number].url}")
+discard execProcess(command.join(" "))
# Supported video players in order of preference.
# Should be able to play YouTube videos directly.
-let supportedPlayers* = ["cvlc", "mpv"]
+let supportedPlayers* = ["mpv", "cvlc"]
# Only show these many results
let limit* = 10