diff --git a/Cargo.lock b/Cargo.lock index 8e46098..ba6351c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -149,7 +149,7 @@ checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" [[package]] name = "icarus_models" -version = "0.8.2" +version = "0.8.3" dependencies = [ "josekit", "rand", diff --git a/Cargo.toml b/Cargo.toml index 8221e38..977b836 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "icarus_models" -version = "0.8.2" +version = "0.8.3" edition = "2024" rust-version = "1.90" description = "models used for the icarus project" diff --git a/src/coverart.rs b/src/coverart.rs index c74752f..fd60d71 100644 --- a/src/coverart.rs +++ b/src/coverart.rs @@ -102,7 +102,7 @@ pub fn generate_filename(typ: crate::types::CoverArtTypes, randomize: bool) -> S }; if randomize { - let mut filename: String = String::new(); + let mut filename: String = String::from("coverart-"); let some_chars: String = String::from("abcdefghij0123456789"); let some_chars_length = some_chars.len(); let mut rng = rand::rng(); @@ -117,7 +117,7 @@ pub fn generate_filename(typ: crate::types::CoverArtTypes, randomize: bool) -> S } filename + &file_extension } else { - "track-output".to_string() + &file_extension + "coverart-output".to_string() + &file_extension } } diff --git a/src/song.rs b/src/song.rs index 8e734e6..d81ceba 100644 --- a/src/song.rs +++ b/src/song.rs @@ -143,12 +143,13 @@ pub fn generate_filename(typ: types::MusicTypes, randomize: bool) -> String { }; if randomize { - let mut filename: String = String::new(); + let mut filename: String = String::from("track-"); let some_chars: String = String::from("abcdefghij0123456789"); + let some_chars_length = some_chars.len(); let mut rng = rand::rng(); for _ in 0..FILENAME_LENGTH { - let index = rng.random_range(0..=19); + let index = rng.random_range(0..=some_chars_length); let rando_char = some_chars.chars().nth(index); if let Some(c) = rando_char {