Regarding scanning logic related to this, my understanding is that there
are a couple of topics which would be of interest to define which is a
bit related:
1.
Today, if an album is tagged with a single ARTIST tag and no ALBUMARTIST
tag, it's in the database only represented under the "Artist" but no
"Album Artist" exists for the album in the database.
The result of this, if we want to keep the query logic simple, is that
such artist wouldn't appear in the proposed "Album Artists" menu, it
would only appear under "My Music/All Artists" menu.
Is this ok or should we risk adjusting the scanning so it sets the album
artist automatically in the database if the same single ARTIST tag
exists on all tracks of the album and no ALBUMARTIST tag has been set ?
What about the case where multiple values have been set in the ARTIST
tag but it's the same on all tracks of the album, should we consider all
the artist to be an album artist for the album in this case ?
The tagging would look like this in the first scenario:
Code:
--------------------
Track 1:
ALBUM: Album1
ARTIST: Artist1
TITLE: Track1
Track 2:
ALBUM: Album1
ARTIST: Artist1
TITLE: Track2
--------------------
Or like this in the second scenario (with multiple artists):
Code:
--------------------
Track 1:
ALBUM: Album1
ARTIST: Artist1
ARTIST: Artist2
TITLE: Track1
Track 2:
ALBUM: Album1
ARTIST: Artist1
ARTIST: Artist2
TITLE: Track2
--------------------
2.
Today, if an album is tagged with different ARTIST tag values on
different tracks but no ALBUMARTIST tag, the album is marked as
compilation but no album artist is assigned to it in the database.
The result of this, if we want to keep the query logic simple for the
"My Music/Album Artists" menu, is that there wouldn't be any "Various
Artists" entry in the "Album Artists" menu unless you have explicitly
tagged the music with "Various Artists". These albums would only be
found in the "All Artists" (current "Artists") menu.
The tagging would for example look like this:
Code:
--------------------
Track 1:
ALBUM: Album1
ARTIST: Artist1
TITLE: Track1
Track 2:
ALBUM: Album1
ARTIST: Artist2
TITLE: Track2
--------------------
Where do we want an album like this to appear ?
- Under My Music/All Artists/Various Artists ?
- Under My Music/All Artists/Artist1 and My Music/All Artists/Artist2 ?
- Under My Music/Album Artists/Various Artists ?
I verified this towards my own library, there are probably other
scenarios where it looks different.
Doing more logic during scanning might slow down the scanning process in
worst case but the advantage is that querying during browse/search is
going to require less complex code.
The easy solution would be to just make "My Music/Album Artists" contain
stuff which have been explicitly tagged with ALBUMARTIST tags. I
personally feel this would be recommended since this will work for most
users who use tagging software which automatically set both ARTIST and
ALBUMARTIST tags in all scenarios (unfortunately it's typically set even
for compilation albums where it's set to "Various Artists"). People with
more strict tagging philosophies would just have to adapt and set
ALBUMARTIST tag if they want stuff to appear in the "My Music/Album
Artists" menu. The solution would not add more complexity to the
scanning and it would ensure that the browsing logic for the "My
Music/Album Artists" menu can be kept reasonably simple.
Erland Isaksson ('My homepage' (http://erland.isaksson.info))
(Developer of 'many plugins/applets (both free and commercial)'
(http://wiki.slimdevices.com/index.php/User:Erland).
If you like to encourage future presence on this forum and/or third
party plugin/applet development, 'consider purchasing some plugins'
(http://license.isaksson.info))
*Interested in the future of music streaming ? 'ickStream - A world of
music at your fingertips'
(http://forums.slimdevices.com/showthread.php?98467-Pre-Announcement-ickStream&p=743516)*.
------------------------------------------------------------------------
erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=101264
_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta