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])