From 847b7260b46b82b2abb2ce83232a2a5d438c2377 Mon Sep 17 00:00:00 2001 From: J0J0 Todos Date: Thu, 9 Jan 2025 22:20:58 +0100 Subject: [PATCH] Fix most popular track genre fetching (VA albums) --- beetsplug/lastgenre/__init__.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/beetsplug/lastgenre/__init__.py b/beetsplug/lastgenre/__init__.py index e46d9fa73..349f060ec 100644 --- a/beetsplug/lastgenre/__init__.py +++ b/beetsplug/lastgenre/__init__.py @@ -472,9 +472,15 @@ class LastGenrePlugin(plugins.BeetsPlugin): if not item_genre: item_genre = self.fetch_artist_genre(item) if item_genre: - item_genres.append(item_genre) + item_genres += item_genre if item_genres: - new_genres, _ = plurality(item_genres) + most_popular, rank = plurality(item_genres) + new_genres = [most_popular] + self._log.debug( + 'Most popular track genre "{}" ({}) for VA album.', + most_popular, + rank, + ) if new_genres: return self._combine_and_label_genres(