Warning fixes
This commit is contained in:
23
src/main.rs
23
src/main.rs
@@ -97,7 +97,7 @@ async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) -> Result<()
|
||||
|
||||
println!("Saved coverart queue file at: {:?}", coverart_queue_path);
|
||||
|
||||
match apply_metadata(&song_queue_path, &coverart_queue_path, &metadata).await {
|
||||
match apply_metadata(song_queue_path, coverart_queue_path, metadata).await {
|
||||
Ok(_) => {
|
||||
}
|
||||
Err(err) => {
|
||||
@@ -209,8 +209,8 @@ pub async fn save_file_to_fs(
|
||||
|
||||
// TODO: Implement
|
||||
pub async fn apply_metadata(
|
||||
song_queue_path: &std::path::PathBuf,
|
||||
coverart_queue_path: &std::path::PathBuf,
|
||||
song_queue_path: std::path::PathBuf,
|
||||
coverart_queue_path: std::path::PathBuf,
|
||||
metadata: &api::get_metadata_queue::response::Metadata,
|
||||
) -> Result<bool, std::io::Error> {
|
||||
// Apply metadata fields
|
||||
@@ -338,18 +338,20 @@ pub async fn apply_metadata(
|
||||
match icarus_meta::meta::coverart::set_coverart(&s_path, &c_path) {
|
||||
Ok(_data) => {
|
||||
if _data.is_empty() {
|
||||
println!("There was an issue");
|
||||
Ok(false)
|
||||
} else {
|
||||
println!("Success in applying coverart to song");
|
||||
Ok(true)
|
||||
}
|
||||
}
|
||||
Err(err) => {
|
||||
return Err(err);
|
||||
Err(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
Err(err) => {
|
||||
return Err(err);
|
||||
Err(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -391,6 +393,7 @@ pub mod song_io {
|
||||
};
|
||||
*/
|
||||
// TODO: Think about putting this in icarus_meta
|
||||
/*
|
||||
let mut all_types: Vec<icarus_meta::types::Type> = Vec::new();
|
||||
all_types.push(icarus_meta::types::Type::Album);
|
||||
all_types.push(icarus_meta::types::Type::AlbumArtist);
|
||||
@@ -401,6 +404,16 @@ pub mod song_io {
|
||||
all_types.push(icarus_meta::types::Type::Track);
|
||||
all_types.push(icarus_meta::types::Type::TrackCount);
|
||||
all_types.push(icarus_meta::types::Type::DiscCount);
|
||||
*/
|
||||
let all_types: Vec<icarus_meta::types::Type> = vec![icarus_meta::types::Type::Album,
|
||||
icarus_meta::types::Type::AlbumArtist,
|
||||
icarus_meta::types::Type::Date,
|
||||
icarus_meta::types::Type::Disc,
|
||||
icarus_meta::types::Type::Genre,
|
||||
icarus_meta::types::Type::Title,
|
||||
icarus_meta::types::Type::Track,
|
||||
icarus_meta::types::Type::TrackCount,
|
||||
icarus_meta::types::Type::DiscCount];
|
||||
|
||||
all_types
|
||||
}
|
||||
|
Reference in New Issue
Block a user