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
