Bug 12676 - Divide the Display of an Artist's Albums into Sections
: Divide the Display of an Artist's Albums into Sections
Status: NEW
Product: SB Controller
Classification: Unclassified
Component: UI
: unspecified
: PC Windows XP
: -- enhancement with 8 votes (vote)
: Future
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-07-04 02:25 UTC by vagskal
Modified: 2012-01-06 09:51 UTC (History)
6 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description vagskal 2009-07-04 02:25:39 UTC
In the screen on the SBC showing an Artist's Albums divide the display of albums into four distinct sections:

The first section (albums attributed to the artist) contains albums where ALBUMARTIST contains (not equals but contains) the artist OR where the artist is (the only or one of) the (track) ARTIST on all songs. Display the ALBUMARTIST (at least if it does not equal the artist).

The second section (albums primarily attributed to another artist where the artist is only a contributing artist on one or more songs) contains albums (not displayed earlier on the screen) which are not marked as compilations by SC and where the artist is (the only or one of) the (track) ARTIST on one or more songs. For these albums display also the ALBUMARTIST.

The third section (compilation albums where the artist appears on one or more songs) contains albums (not displayed earlier on the screen) which are marked as compilations by SC and where the artist is (the only or one of) the (track) ARTIST on one or more songs. For these albums display “Various artists”, or the name designated for various artists in SC by the user.

The fourth section (albums where the artist is only composer of one or more songs) contains albums (not displayed earlier on the screen) where COMPOSER contains (not equals but contains) the artist. Display if possible the (track) ARTIST as well as ALBUMARTIST (or “Various artists” if it is a compilation), if different.

Sorting should be done within each section, with ascending by YEAR/DATE as default.

The divider bars between the sections could read (where XX is the artist's name):

XX

Track artist: XX

Compilations: XX

Composer: XX

AT LEAST, if the above is too complicated, place the albums where the artist is the ALBUMARTIST on top of the screen.

That would make it easier to immediately find the albums by an artist which is often covered by other artists, like, for instance, Kris Kristofferson, where the first album by him I have shows up first as album number 9 on the screen. Another example where I find it hard to get an overview of an artist's albums, which is what one might expect that screen is supposed to do, is when a group member, who has composed the group's songs, has left the group and started a subsequent solo career. The Jam and Paul Weller would be an example, where a lot of Jam albums appear on top of the screen. Fleetwood Mac and Lindsey Buckingham and Stevie Nicks are other examples where group albums are interspersed with solo albums.

I would like to use this functionality also on iPeng, so this might really be a database issue. Please feel free to change the attributes of this enhancement request.
Comment 1 Digital Mitch 2010-01-19 02:00:35 UTC
I like the concept

1) should apply to Squeezeplay to include Radio and Touch

2) unsure about the value of the divider bars, but really want the sort order.

3) I think the second section should include where the Artist is present as a 'Band' (genuine Band not AlbumArtist) tag as well as Artist (but <>AlbumArtist)

I think this is distinct from https://bugs-archive.lyrion.org/show_bug.cgi?id=4341 because that is about suppressing some of these sections, whilst this is about sorting. 

Someone should comment on classical use. Initially I suspected they may want 'composer' first, but then I thought few composers are also likely to be 'performer' (possibly as Artist), but it will depend on their tagging schema.
Comment 2 Mike Walsh 2011-04-08 01:16:05 UTC
Alan, i thought this might be inside the scope of onebrowser
Comment 3 Philip Meyer 2011-06-28 15:06:09 UTC
This sounds similar to other people's requests, but with some specific presentation suggestions, that may not fit in with every user's library content.

e.g. I'd like to see albums relating to an artist displayed with category headers (i.e. group by contributor role), but I really don't like the concept of "contains with" instead of "exact equality".  There could be too many false positive matches.  E.g. When viewing albums by the band "Ash", this would also end up including "Wishbone Ash", "Ashra", Ashra Temple", "Corin Ashley", etc...

I'd like to include matching Bands in the 1st section, if Band has been ticked in options to be included in artist lists.

Instead of the heading "Track artists" (which is a bit internal-implementation specific), I'd like to title the section "Guest Appearances".

For the "Compilations" (suggested third section), the Artist name isn't necessarily "Various Artists" - it's whatever the Album Artist tag value is (albums can have Compilation=1 AND an Album Artist value).  SBS automatically sets the album artist to "Various Artists" if there isn't a tag specified.  I'd perhaps consider these as part of the 2nd section - Guest Appearances.  i.e. if the artist performed on a song belonging to an album owned by another album artist, it could equally be a compilation album.

There are also "Composer", "Band/Orchestra", perhaps other contributor roles to come (when "New Schema" is implemented - haha).  e.g. I have an "Original Artist" tag (read by Custom Scan) that I use for cover version songs.  Other people enter other contributing roles (Ensemble tag, or performing artists id3 frames).  Either break each contributing role into a new section, or roll up all remaining contributor roles into a section called "Other".

I would also suggest that an album should only appear within one section - probably the first section that it could possibly appear in.  i.e. if an album has Artist=Beethoven, and this is also the conductor value, it would appear within the first section only?

So to recap and keep display succinct:
1st section - Artists' Albums (includes Band)
2nd section - Guest Appearances (includes Compilations)
3rd section - Other contributions (contains Composer, Conductor, any other future contributing roles)
Comment 4 Greg Klanderman 2012-01-06 08:02:02 UTC
> but I really don't like the concept of "contains with" instead of "exact
> equality".

Phil, he did not mean 'substring match' but rather subset, i.e. if there are *multiple* album artists, one of them *is* the artist whose albums are being browsed.
Comment 5 Greg Klanderman 2012-01-06 08:17:36 UTC
btw, I like this concept a lot, and would really like to also have a section for bootleg "albums" (you'd need some tag to indicate that).  for some artists I have a lot of those, and would prefer they not be mixed in with the artist's actual released albums.

see also bug 17799, which should probably be closed as a duplicate of this one.
Comment 6 vagskal 2012-01-06 09:51:20 UTC
In muso this is already implemented so you can see how it works with the existing tables in the current LMS database: http://klarita.net/muso.html

And yes, I did not mean substring match (consider the group The The), but matching  an item in the ALBUMARTIST table should the album have multiple ALBUMARTIST items.

Thanks for the interest in this old feature request. Greg, I do not think LMS recognizes bootleg albums so your request in this regard might be difficult to implement.

As regards the suggestions made by Digital Mitch and Philip I have no problem with the suggestions regarding BAND and CONDUCTOR or other role. An album should only appear under one section as I tried to explain in the original request ("not displayed earlier on the screen").

The heading "Track Artist" could be "Guest Artist", or "Guest Appearance", instead, and the heading "Compilations" could be adjusted to the more appropriate "Various Artists Albums".