diff --git a/Cargo.lock b/Cargo.lock index b5e9cd8..2c985a7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1418,7 +1418,7 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "furumusic" -version = "0.2.6" +version = "0.2.7" dependencies = [ "anyhow", "async-trait", diff --git a/src/agent/cover_art.rs b/src/agent/cover_art.rs index 51990da..2188d0b 100644 --- a/src/agent/cover_art.rs +++ b/src/agent/cover_art.rs @@ -370,7 +370,8 @@ pub async fn save_cover_to_storage( } let ext = extension_for_mime(&cover.mime_type); - let filename = format!("cover.{ext}"); + let hash_prefix: String = hash.chars().take(12).collect(); + let filename = format!("cover-{hash_prefix}.{ext}"); let artist_dir = sanitize_dir_name(artist_name); let album_dir = sanitize_dir_name(release_title);