diff --git a/src/library.rs b/src/library.rs index 7477ee3..4fe6194 100644 --- a/src/library.rs +++ b/src/library.rs @@ -371,6 +371,10 @@ impl Library { } } + albums.sort_unstable_by_key(|album| { + format!("{}{}{}", album.artists[0], album.year, album.title) + }); + *(self.albums.write().unwrap()) = albums; }