diff --git a/Cargo.lock b/Cargo.lock index f78343e..9aeaaf1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1322,7 +1322,7 @@ dependencies = [ [[package]] name = "songparser" -version = "0.4.4" +version = "0.4.5" dependencies = [ "futures", "icarus_envy", diff --git a/Cargo.toml b/Cargo.toml index 50c4c38..94f4ddc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "songparser" -version = "0.4.4" +version = "0.4.5" edition = "2024" rust-version = "1.90" diff --git a/src/main.rs b/src/main.rs index 19bc2f8..b83e0f7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -306,11 +306,12 @@ async fn prep_song( // Process data here... match api::parsing::parse_response_into_bytes(response).await { Ok(song_bytes) => { - let (song_directory, song_filename) = - generate_song_queue_dir_and_filename().await; let song = icarus_models::song::Song { - directory: song_directory, - filename: song_filename, + directory: icarus_envy::environment::get_root_directory().await.value, + filename: icarus_models::song::generate_filename( + icarus_models::types::MusicTypes::FlacExtension, + true, + ), data: song_bytes, ..Default::default() }; @@ -400,19 +401,6 @@ async fn prep_song( } } -// TODO: Consider having something like this in icarus_models -pub async fn generate_song_queue_dir_and_filename() -> (String, String) { - let mut song = icarus_models::song::Song::default(); - song.filename = icarus_models::song::generate_filename( - icarus_models::types::MusicTypes::FlacExtension, - true, - ); - - song.directory = icarus_envy::environment::get_root_directory().await.value; - - (song.directory, song.filename) -} - // TODO: Consider having something like this in icarus_models pub async fn generate_coverart_queue_dir_and_filename(file_type: &str) -> (String, String) { use rand::Rng; @@ -423,7 +411,7 @@ pub async fn generate_coverart_queue_dir_and_filename(file_type: &str) -> (Strin let some_chars: String = String::from("abcdefghij0123456789"); let mut rng = rand::rng(); - for _i in 0..filename_len { + for _ in 0..filename_len { let random_number: i32 = rng.random_range(0..=19); let index = random_number as usize; let rando_char = some_chars.chars().nth(index);