f4-dir-per-channel #21

Merged
kemitix merged 4 commits from f4-dir-per-channel into main 2024-01-23 08:06:28 +00:00
Showing only changes of commit 3ef63c146f - Show all commits

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() {