clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.72k stars 671 forks source link

Enhance sorting by prioritizing albumartist tag #3543

Open Clementine-Issue-Importer opened 10 years ago

Clementine-Issue-Importer commented 10 years ago

From stephane...@gmail.com on March 10, 2013 13:58:18

At the moment (Clementine 1.1), albums with several artists are sorted automatically under a "Various Artists" category. It is possible to choose "don't show in various artists" from the right-click menu. However, this solution is not ideal for most cases: many albums have most tracks by one artist and one or a few exceptions by other artists. Often, an artist considered as different is simply the same artist featuring someone else. And a mix album, by a DJ for example, will probably be preferred by most users as classified in the DJ's discography, rather then divided between a dozen other artists. To illustrate this problem, on can see that on the MusicBrainz database, it is preferred to add the featured artists in the "artist" tag (e.g. "artist:Groundislava feat. Clive Tanaka" -> http://musicbrainz.org/release/afa3bc9e-ea5b-49a2-9af7-dd29b808c652 )

This can be fixed by prioritizing the tag "albumartist" over the tag "artist" to classify albums. If the tag "albumartist" is not filled, the default fall-back should then be "artist".

The user should still be able to somehow choose between the three options thanks to the right click menu or the preferences, but the default behaviour should be (by order of preference):

  1. Album in the album artist's section (automatic choice if the tag "albumartist" is filled);
  2. Album in the Various Artists section (automatic in case the tag "albumartist" is not filled);
  3. Tracks divided by the tag "artist" only if the user chooses this option via the right-click menu or the preferences.

Ideally, the Various Artists category should only be filled by compilations.

The case of split releases is still questionable: the album artist would probably end up being "artist 1 & artist 2" and the release would therefore have its own category. However, this would be a rare and small issue compared to the issue this enhancement should resolve.

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=3543

Clementine-Issue-Importer commented 10 years ago

From stephane...@gmail.com on March 10, 2013 06:08:27

Hmmm... I just noticed this can be done in the "group by -> advanced grouping" menu, by choosing "album artist" as the first level.

However, this is just a workaround.

On first start, the albums with various artists should still be sorted by album artist by default:

tag "Album Artist" Yes -> sort album by tag "Album Artist". No -> Various track artists in release? Yes -> sort album under Various Artists category No -> sort album under only track artist category