I really can't see what everyone's problems are with compilation tags. 
It's quite simple.  SqueezeCenter applies good sensible logic for
determining compilation albums, if the user hasn't set up their own
compilation tags.  This is better than all other apps, that don't
auto-calculate, and require tags to be set.

It really is no hassle at all to set COMPILATION=1 on all various
artist albums.  People using other apps have probably done this
already, to get the other apps working correctly.

I expect the vast majority of users don't set differing artist
information.  Most tagging apps that read information from internet
resources, such as freedb, will set all songs to have the same artist
(and thus SC will not decide it to be a compilation album), or will set
the album to be a compilation.

So, if a user is messing about in a tag editor setting a guest artist
for a song on an album, it's surely not too much to expect the user to
set an Album Artist tag to define and/or set Compilation=0.

The argument is that SqueezeCenter could *perhaps* be more intelligent
and guess that one song with a different artist out of 10 songs on the
whole album should not denote the album as a compilation, but instead
denote it as being by the artist that performs the most on the album. 
However, that is not easy logic to guess in a consistent way.  What if
there's only two songs on an album?  What if the album is intended to
be a compilation album?  No logic can ever be right all of the time in
this case - it needs the user to define the tags.

SqueezeCenter's general rule is quite simple and logical to understand:
if there are different artists on songs on an album, the album is a
compilation album.

SqueezeCenter VA logic also handles the "Greatest Hits" problem, for
libraries that are organised in different ways.  There may be many
artists in a collection that have a "Greatest Hits" album; great
lengths were made to correctly NOT merge them into one "Greatest Hits"
compilation album. Any change in guessing compilation albums needs to
remember all of the fixes in the logic that have been applied that
solve many REAL support problems that have happened over the years.


-- 
Philip Meyer
------------------------------------------------------------------------
Philip Meyer's Profile: http://forums.slimdevices.com/member.php?userid=95
View this thread: http://forums.slimdevices.com/showthread.php?t=47297

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to