* Greg Klanderman shaped the electrons to say...
Unfortunately, everyone has a different theory on how to organize their
directories. We've seen some bizzare things, like putting all tracks from an
artist, no matter their album into the same directory.
I don't doubt you've seen bizarre things, but it seems you can best
support the vast majority of users by looking at the directory. Why
not do that, and then have an option for those who feel the need to
store their files in incompatible ways?
Isn't there an albumid tag? Seems you could support that as an
alternative to using the directory. Would be so much cleaner.
There is - but that's the Greatest Hits problem. We do try and match by
directory first - the heuristics get pretty messy very fast.
See Slim/DataStores/DBI/DBIStore.pm - and sub _postAttributeCheck for more info.
But even as it is you can't represent what you want with tags alone.
You have to change at least three options from their defaults, and
possibly populate a list of "common album names". Then you have to
add a non-standard ID3 tag iTunes invented and almost no software
supports to your music files, just to get reasonable behavior.
All it requires is the addition of the compilation flag, if that album is a
compilation. It may be a "non-standard" tag, but nothing about ID3 is
standard. It's much needed in my opinion. And the FLAC, Ogg, APE & WMA people
have no issues because it's either free-form tagging, or the format has an
explict compilation tag.
And why are the defaults the way they are? Does anyone really want
two albums with the same name by different artists combined? Does
anyone want every track of a compilation album to be treated as a
separate album?
See above - we try to do directory matching first.
-D
--
<Nigel> Please refrain from fearing the reaper.
_______________________________________________
Discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss