From a3614e832baf5524987dd2854a4f52e956fd2cc0 Mon Sep 17 00:00:00 2001 From: phoenix Date: Fri, 24 Oct 2025 13:16:28 -0400 Subject: [PATCH] Fixing issue of filenames not missing the prefix --- src/coverart.rs | 4 ++-- src/song.rs | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) 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 {