pass correct parameter to specify output path
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful

This commit is contained in:
Paul Campbell 2024-01-23 08:00:08 +00:00
parent 038340e391
commit 3ef63c146f

View file

@ -42,19 +42,20 @@ impl Default for NetworkEnv {
.context(format!("Parsing bytes from body of response for {}", url))
}),
download_as_mp3: Box::new(|url, channel_name| {
println!("Downloading: {}", url);
let cmd = "yt-dlp";
let output = Command::new(cmd)
.arg("--extract-audio")
.arg("--audio-format")
.arg("mp3")
.arg("-p")
.arg("-P")
.arg(format!("~/Music/{}", channel_name))
.arg(&url.0)
.output()
.with_context(|| {
format!(
"Running: {} --extract-audio --audio-format mp3 {}",
cmd, url
"Running: {} --extract-audio --audio-format mp3 -p ~/Music/{} {}",
cmd, channel_name, url
)
})?;
if !output.stderr.is_empty() {