The contributor names shown for albums aren't always complete or
correct. That was discussed recently in another thread.

We should get a list of places where album contributors are shown, how
they are shown and how they should be shown. This would allow us to
identify the places which need to be fixed. But that would be *worth a
thread on its own* (and would not be addressed by me before August).

Ok, so here's that thread. There are two related problems.

1. Only a single artist (from the column albums.contributor) is ever
shown for the artist of an album. This works fine when you have just a
single ALBUMARTIST or ARTIST tag on an album, but when you have more
than one, it's incomplete. For example:

Isn't this exactly the initial problem? Some places only show one artist instead of all of them?

Only one artist is shown for this album. (In my tests, it appears to be
the first ARTIST tag found - Robert Plant.) Even when browsing artists
and viewing the albums by Alison Krauss, only 'Robert Plant' is
displayed as the artist for the album.

The underlying problem is the use of artists.contributor: some places don't use the albums -> contributors relation to get a list of contributors, but the albums.contributor only. I must assume this was done for performance reasons. See http://bugs.slimdevices.com/show_bug.cgi?id=15779#c3

But imho this indeed can't be correct, as the assignment of a contributor to albums.contributor is rather random (just pick the first or last contributor found).

Do you have a list of places where this incomplete list of contributors would be shown?

2. The My Music option 'List albums by all artists for that album'/'List
albums by band' appears to have lost its effect somewhere along the way.

Ah... most likely a side effect of the fix for http://bugs.slimdevices.com/show_bug.cgi?id=15313 (never mind the title: it's been a problem for most/all clients using raw queries). That pref indeed only is used in the "old" code. I yet have to find a way how this old code still is being called. Maybe in the ip3k title format parsing, but nowhere else.

My take is that it was originally to allow the user to use TPE2 tags to
override ARTIST/TPE1 tagging in an album, which was most likely the
original behavior. Today, of course, ALBUMARTIST automatically has
precedence over ARTIST tagging. It's not optional.

What would your suggested fix be?

BTW: the "use band as album artist" option is only working in mp3. It's being evaluated at scan time, therefore manipulating the data. And it was introduced to behave the way iTunes does.

The "list albums by band" option otoh is being used when displaying albums (in some places only, as mentioned above). It is one of the prefs only available if you decide to use the old, single, artists list. It's not being used in the new AA or All Artists list. Which probably is wrong, as it's being respected when displaying albums on the older players in other places, too. And in this context it seems redundant with the bandInArtists pref...

I'll check bugzilla. But I think this would be worth a bug report. Let's consolidate these params.

--

Michael
_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to