X-Git-Url: https://njoseph.me/gitweb/nimcoon.git/blobdiff_plain/a2f24b3b373759b96a6587233a49007b7b8223e8..fe1a5856767d3a6873963b4f66f48296f0aac26b:/lib.nim diff --git a/lib.nim b/lib.nim index 25669a3..fc00385 100644 --- a/lib.nim +++ b/lib.nim @@ -56,7 +56,8 @@ func sanitizeURL*(url: string): string = urlLongen(stripZshEscaping(url)) proc directPlay*(searchQuery: string, player: string) = - if "watch?" in searchQuery or "videos/watch" in searchQuery or "soundcloud.com" in searchQuery: - play(player, args=[sanitizeURL(searchQuery)]) - elif searchQuery.startswith("magnet:"): - play("peerflix", args=[searchQuery, &"--{player}"]) + let url = sanitizeURL(searchQuery) + if searchQuery.startswith("magnet:"): + play("peerflix", args=[url, &"--{player}"]) + else: + play(player, args=[url])