Code cleanup
All checks were successful
Rust Build / Check (pull_request) Successful in 36s
Rust Build / Test Suite (pull_request) Successful in 52s
Rust Build / Rustfmt (pull_request) Successful in 26s
Rust Build / Clippy (pull_request) Successful in 38s
Rust Build / build (pull_request) Successful in 45s
All checks were successful
Rust Build / Check (pull_request) Successful in 36s
Rust Build / Test Suite (pull_request) Successful in 52s
Rust Build / Rustfmt (pull_request) Successful in 26s
Rust Build / Clippy (pull_request) Successful in 38s
Rust Build / build (pull_request) Successful in 45s
This commit is contained in:
56
src/main.rs
56
src/main.rs
@@ -105,7 +105,6 @@ async fn process_song(api_url: &String, song_queue_id: &uuid::Uuid) -> Result<()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Apply metadata to the queued song (modifying file)
|
|
||||||
// TODO: Update the queued song with the updated queued song
|
// TODO: Update the queued song with the updated queued song
|
||||||
// TODO: Create song
|
// TODO: Create song
|
||||||
// TODO: Create coverart
|
// TODO: Create coverart
|
||||||
@@ -207,7 +206,6 @@ pub async fn save_file_to_fs(
|
|||||||
save_path
|
save_path
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Implement
|
|
||||||
pub async fn apply_metadata(
|
pub async fn apply_metadata(
|
||||||
song_queue_path: std::path::PathBuf,
|
song_queue_path: std::path::PathBuf,
|
||||||
coverart_queue_path: std::path::PathBuf,
|
coverart_queue_path: std::path::PathBuf,
|
||||||
@@ -227,8 +225,6 @@ pub async fn apply_metadata(
|
|||||||
let types = song_io::metadata_types().await;
|
let types = song_io::metadata_types().await;
|
||||||
|
|
||||||
for t in types {
|
for t in types {
|
||||||
// let meta_type = icarus_meta::types::
|
|
||||||
// icarus_meta::meta::metadata::set_meta_value(t, &s_path, meta_type);
|
|
||||||
match t {
|
match t {
|
||||||
icarus_meta::types::Type::Album => {
|
icarus_meta::types::Type::Album => {
|
||||||
let meta_type =
|
let meta_type =
|
||||||
@@ -367,54 +363,8 @@ pub async fn apply_metadata(
|
|||||||
|
|
||||||
pub mod song_io {
|
pub mod song_io {
|
||||||
pub async fn metadata_types() -> Vec<icarus_meta::types::Type> {
|
pub async fn metadata_types() -> Vec<icarus_meta::types::Type> {
|
||||||
/*
|
|
||||||
match t {
|
|
||||||
types::Type::Album => {
|
|
||||||
vb.set_album(pre_value);
|
|
||||||
}
|
|
||||||
types::Type::AlbumArtist => {
|
|
||||||
vb.insert(types::access::get_type(t).unwrap(), pre_value);
|
|
||||||
}
|
|
||||||
types::Type::Artist => {
|
|
||||||
vb.set_artist(pre_value);
|
|
||||||
}
|
|
||||||
types::Type::Date => {
|
|
||||||
vb.insert(types::access::get_type(t).unwrap(), pre_value);
|
|
||||||
}
|
|
||||||
types::Type::Disc => {
|
|
||||||
vb.set_disk(pre_value.parse().unwrap());
|
|
||||||
}
|
|
||||||
types::Type::Genre => {
|
|
||||||
vb.set_genre(pre_value);
|
|
||||||
}
|
|
||||||
types::Type::Title => {
|
|
||||||
vb.set_title(pre_value);
|
|
||||||
}
|
|
||||||
types::Type::Track => {
|
|
||||||
vb.set_track(pre_value.parse().unwrap());
|
|
||||||
}
|
|
||||||
types::Type::TrackCount => {
|
|
||||||
vb.set_track_total(pre_value.parse().unwrap());
|
|
||||||
}
|
|
||||||
types::Type::DiscCount => {
|
|
||||||
vb.set_disk_total(pre_value.parse().unwrap());
|
|
||||||
}
|
|
||||||
};
|
|
||||||
*/
|
|
||||||
// TODO: Think about putting this in icarus_meta
|
// TODO: Think about putting this in icarus_meta
|
||||||
/*
|
vec![
|
||||||
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);
|
|
||||||
all_types.push(icarus_meta::types::Type::Date);
|
|
||||||
all_types.push(icarus_meta::types::Type::Disc);
|
|
||||||
all_types.push(icarus_meta::types::Type::Genre);
|
|
||||||
all_types.push(icarus_meta::types::Type::Title);
|
|
||||||
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::Album,
|
||||||
icarus_meta::types::Type::Artist,
|
icarus_meta::types::Type::Artist,
|
||||||
icarus_meta::types::Type::AlbumArtist,
|
icarus_meta::types::Type::AlbumArtist,
|
||||||
@@ -425,9 +375,7 @@ pub mod song_io {
|
|||||||
icarus_meta::types::Type::Track,
|
icarus_meta::types::Type::Track,
|
||||||
icarus_meta::types::Type::TrackCount,
|
icarus_meta::types::Type::TrackCount,
|
||||||
icarus_meta::types::Type::DiscCount,
|
icarus_meta::types::Type::DiscCount,
|
||||||
];
|
]
|
||||||
|
|
||||||
all_types
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user