- func buildMusicDownloadArgs(number: int): seq[string] =
- {.noSideEffect.}:
- var args = @["--ignore-errors", "-f", "bestaudio", "--extract-audio", "--audio-format", "mp3", "--audio-quality", "0", "-o"]
- let downloadLocation = &"'{expandTilde(musicDownloadDirectory)}/{searchResults[number].title}.mp3'"
- args.add(downloadLocation)
- args.add(searchResults[number].url)
- return args
-
- func buildVideoDownloadArgs(number: int): seq[string] =
- {.noSideEffect.}:
- var args = @["-f", "best", "-o"]
- let downloadLocation = &"'{expandTilde(videoDownloadDirectory)}/%(title)s.%(ext)s'"
- args.add(downloadLocation)
- args.add(searchResults[number].url)
- return args
-