separate playlist generation
This commit is contained in:
14
src/main.rs
14
src/main.rs
@@ -77,17 +77,25 @@ fn main() -> anyhow::Result<()> {
|
||||
|
||||
spec.write_to(&spec_file)?;
|
||||
},
|
||||
Command::Playlist { podcast } => {
|
||||
if let Some(alias) = podcast {
|
||||
tagging::generate_podcast_m3u(alias.as_str(), root)?;
|
||||
} else {
|
||||
for (alias, _) in &config.podcasts {
|
||||
tagging::generate_podcast_m3u(alias.as_str(), root)?;
|
||||
}
|
||||
tagging::generate_master_m3u(&config, root)?;
|
||||
}
|
||||
},
|
||||
Command::Tag { podcast } => {
|
||||
if let Some(alias) = podcast {
|
||||
tagging::generate_m3u(alias.as_str(), root)?;
|
||||
tagging::strip_tags(alias.as_str(), root)?;
|
||||
} else {
|
||||
for (alias, _) in config.podcasts {
|
||||
tagging::generate_m3u(alias.as_str(), root)?;
|
||||
tagging::strip_tags(alias.as_str(), root)?;
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user