JJZolx;600170 Wrote:
>
> I'm a little torn about whether or not this would be an improvement for
> SbS. For one thing, it might force you to add ALBUMARTIST tags to every
> album, which is not common, in order to use this browse mode. Also,
> Rockbox can't sort albums by artist, so I'm not sure what it would end
> up looking like in SbS. (We've all seen SbS bugs where the album was
> sorted by one of the track artists in a compilation.) Sorting by album
> artist would solve it, but again might force you to add that tag to get
> the functionality. One solution in SbS, since it has the concept of
> contributor 'roles' would be to assign one or more artists as album
> artist to every album that doesn't have an explicit ALBUMARTIST tag.
> If every track on an album has 'Jackson Browne' as an ARTIST, then he
> also becomes an album artist. In the end all that might do is move the
> complexity away from detecting compilations to detecting album artists,
> and really isn't much different.
>
Unless I'm missing something nothing has to be changed in the scanning
process to support this, the scanner already sets the album artist to
"Various Artists" if there isn't an ALBUMARTIST tag and there is more
than one artist on the album.
The issue is that SBS tries to do everything with a single browse menu
and instead force the user to change settings to change the behavior.
JJZolx;600170 Wrote:
>
> Still, I really like being able to have the flexibility of either
> browsing Album Artists or Artists rather than having it one way or the
> other due to a poorly understood and difficult to implement
> configuration setting.
There is no problem to implement this based on the current content in
the database but the database contents is a bit confusing because we
have three roles:
- Album Artist
- Artist
- Track Artist
In my mind, it would be enough to have two roles in the database,
either "Album Artist" or "Track Artist" seems unnecessary to me.
I wonder if it would be preferred if the scanner:
For a compilation album, produce roles in the database like:
- A single Album Artist role (From ALBUMARTIST tag or "Various
Artists")
- One or several Artist roles (From ARTIST tags)
For a normal album without an ALBUMARTIST tag, produce roles in the
database like:
- A single Album Artist role (From ARTIST tag)
For a normal album with ALBUMARTIST tag and multiple featured artists,
produce roles in the database like:
- A single Album Artist role (From ALBUMARTIST tag)
- One or several Artist roles for each featured artist (From ARTIST
tag)
This way:
- Album artist role would indicate the main artist on the album or
"Various Artists" if there isn't a main artist
- Artist role would indicate extra artists which contributes to the
album
This would make it fairly easy to create:
- An "Album Artists" menu that contains the role "Album Artist"
- An "All Artists" menu that contains the roles "Album Artists" and
"Artist"
- The existing "Artist" menu with group compilation albums setting
activated which would show the role "Album Artist"
- The existing "Artist" menu with group compilation albums setting
deactivated which would show the roles "Album Artist" and "Artist"
Is there some reason for TRACKARTIST which I've missed that makes it
important to differ between ARTIST and TRACKARTIST ?
It's good that they are supported by the scanner, but considering the
above mentioned logic it feels to be like TRACKARTIST could always be
mapped to the "Artist" role in the database.
Are track artists displayed anywhere where we aren't also displaying
artists ? Are they only displayed in the track details maybe (but not
in artists menu) ?
There is no problem to add the "track artist" role in the above schema
if we need it.
--
erland
Erland Isaksson ('My homepage' (http://erland.isaksson.info))
(Developer of 'many plugins/applets'
(http://wiki.slimdevices.com/index.php/User:Erland). If my answer
helped you and you like to encourage future presence on this forum
and/or third party plugin/applet development, 'donations are always
appreciated' (http://erland.isaksson.info/donate))
------------------------------------------------------------------------
erland's Profile: http://forums.slimdevices.com/member.php?userid=3124
View this thread: http://forums.slimdevices.com/showthread.php?t=84475
_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta