>I don't think that's quite right; if I understood JJZolx having
>ALBUMARTIST set and COMPILATION=0 is when things break.  I have *no*
>COMPILATION tags set, and it works for me.

I was trying to say that if there is an album artist, then compilation tags 
should be ignored.  i.e if there is an album artist and compilation=1, it 
shouldn't be considered a compilation album.

Here's another go at explaining things a bit further:

Guest artists on a compilation album have track artist role and thus are 
suppressed if "Group compilation albums together" is selected.

Should guest artists on an album that has an album artist be suppressed in the 
same way?  I'm not sure there's a clear-cut answer to that question.  If so, 
the album wouldn't be a compilation, so the label text should read something 
more generic like "Suppress guest artists from artist list".

If an album has guest artists and SC guesses that an album is a compilation and 
the user wants to override this, we think they should do so by setting an album 
artist.  That would by result in Compilation=NULL, and track artist roles would 
be set for all artists.  Thus the "Group compilation albums together" option 
would suppress guest artists.

However, some users have already overridden the logic by setting compilation=0 
rather than setting an album artist, and as a result all artists have lead 
performer (1) contributor roles.  If the scanner were changed such that 
compilation=0 were to always cause track artist roles, then what artist would 
you expect to find the album listed under?  It wouldn't be a compilation, so 
wouldn't appear under various artists, and track artists could be suppressed 
and there wouldn't be any lead artists.  I think that is why compilation=0 
always causes artist (1) roles.  The album would be listed under each 
individual artist (they are not regarded as guest performers).  This isn't so 
bad for Browse Artists, but confusing for Browse Albums by Artist as the album 
is listed under one arbitrary artist.

It appears that at the moment the user has a choice:

1. Set an album artist and no compilation tag - guest artists can be suppressed 
from browse artists.
2. Set an album artist and compilation=0  - guest artists are never suppressed 
from browse artists.

I think we are agreeing that ARTIST tags should always be stored as track 
artist roles when there is an album artist.
_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to