Bug 16791 - No tracks listed on compilation albums with an 'Album Artist' tag, but without a 'Compilation' tag, when browsing the artists menu using SB Controller (or iPeng
: No tracks listed on compilation albums with an 'Album Artist' tag, but withou...
Status: RESOLVED FIXED
Product: SB Controller
Classification: Unclassified
Component: Browser
: unspecified
: PC Windows 7
: -- normal with 4 votes (vote)
: 7.6.0
Assigned To: Unassigned bug - please assign me!
http://forums.slimdevices.com/showthr...
: onebrowser
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-01-12 05:55 UTC by Dennis Mutsaers
Modified: 2011-06-02 15:28 UTC (History)
7 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Mutsaers 2011-01-12 05:55:22 UTC
No tracks listed on compilation albums with an 'Album Artist' tag, but without a 'Compilation' tag, when browsing the artists menu using iPeng/Duet Controller. Squeezebox Server Web Interface works without problems. Windows 7 x64, SBS 7.6.0 - r31716
Comment 1 Mike Walsh 2011-01-14 01:57:02 UTC
as per bug 9523 my guess is that if you had an album with an AA tag of:

Various Artists

...you would NOT find it listed under Home>Artists in the SBS webui.

this assumes no comp tags of any kind are used...  is that the case for you?

it also assumes that you have NOT changed the 'category' name for VA/comps in SBS settings, is that also the case?

can you please test my hypothesis?

i can't verify the ipeng/SP bug b/c i don't use windows 64bit or SBS 7.6

but on XP/win7 with 7.5.x, i can see stuff.  all of it has AA tags, VA or not.  i recently added comp=1 tags, but that didn't change anything, it was the same before and after.
Comment 2 Dennis Mutsaers 2011-01-14 23:47:07 UTC
Exported tags:

%artist% - %title% - %album% - %compilation% - %albumartist% - %track% - %year% - %genre% - %comment% - %_filename_ext%

The Cure - A Forest (Extended Mix) - 12"/80s [Disc 1] - - 12"/80s - 01 - 2001 - Rock - - 01 - The Cure , A Forest (Extended Mix).flac
Aztec Camera - Walk Out To Winter (Long Version) - 12"/80s [Disc 1] - - 12"/80s - 02 - 2005 - Electronica/Pop - - 02 - Aztec Camera , Walk Out To Winter (Long Version).flac
Soft Cell - Tainted Love/Where Did Our Love Go [12"] - 12"/80s [Disc 1] - - 12"/80s - 03 - 2000 - Rock/Pop - - 03 - Soft Cell , Tainted LoveWhere Did Our Love Go [12].flac
ABC - Tears Are Not Enough (12" Mix) - 12"/80s [Disc 1] - - 12"/80s - 04 - 2005 - Electronica/Pop - - 04 - ABC , Tears Are Not Enough (12 Mix).flac
Simple Minds - Promised You A Miracle (12" Mix) - 12"/80s [Disc 1] - - 12"/80s - 05 - 2005 - Electronica/Pop - - 05 - Simple Minds , Promised You A Miracle (12 Mix).flac
Spandau Ballet - To Cut A Long Story Short (Long Mix) - 12"/80s [Disc 1] - - 12"/80s - 06 - 2005 - Electronica/Pop - - 06 - Spandau Ballet , To Cut A Long Story Short (Long Mix).flac
Echo & The Bunnymen - Never Stop (Discotheque) - 12"/80s [Disc 1] - - 12"/80s - 07 - 1985 - Rock - - 07 - Echo & The Bunnymen , Never Stop (Discotheque).flac
The Icicle Works - Love Is A Wonderful Colour (12") - 12"/80s [Disc 1] - - 12"/80s - 08 - 2005 - Electronica/Pop - - 08 - The Icicle Works , Love Is A Wonderful Colour (12).flac
Fun Boy Three - Our Lips Are Sealed (12" Mix) - 12"/80s [Disc 1] - - 12"/80s - 09 - 2005 - Electronica/Pop - - 09 - Fun Boy Three , Our Lips Are Sealed (12 Mix).flac
The Jam - Precious (12" Mix) - 12"/80s [Disc 1] - - 12"/80s - 10 - 2005 - Rock - - 10 - The Jam , Precious (12 Mix).flac
Siouxsie & The Banshees - Spellbound (12" Mix) - 12"/80s [Disc 1] - - 12"/80s - 11 - 2002 - Rock - - 11 - Siouxsie & The Banshees , Spellbound (12 Mix).flac
Bauhaus - She's In Parties (Extended Mix) - 12"/80s [Disc 1] - - 12"/80s - 12 - 1995 - Rock/Pop - - 12 - Bauhaus , She's In Parties (Extended Mix).flac
Comment 3 Dennis Mutsaers 2011-01-14 23:49:12 UTC
I can confirm this is NOT an issue when using Squeezezebox Server 7.5.3 - r31741. It's only present in the 7.6 nightlies.
Comment 4 Jim McAtee 2011-01-15 00:31:57 UTC
Yes, I see the same thing on the Touch in 7.6.  Works fine in the web ui.
Comment 5 Jim McAtee 2011-01-15 00:50:26 UTC
I think this could be related somehow to bug 15180, although the albums in this bug report aren't considered by SbS to be compilation albums.  Like bug 15180, this bug is also fixed in the 7.6 onebrowser branch.
Comment 6 Dennis Mutsaers 2011-02-07 08:13:03 UTC
It's still present on the latest 7.6 nightly builds. It makes iPeng unusable, so 7.6 is in an unusable state too...
Comment 7 Jim McAtee 2011-03-03 00:05:28 UTC
This bug is also present in the Onebrowser branch. In Onebrowser it also affects the web UI, as you'd expect.
Comment 8 Jim McAtee 2011-03-03 00:14:14 UTC
I've done a bit of testing and I think that what's happening is that when you drill down through artists and SBS generates a track listing for an album, it's looking only for tracks on which the selected artist appears in the contributor roles of 'Artist' and 'Track Artist'. Since the artist only has the 'Album Artist' role on all tracks you get an 'Empty' list. It's filtering the tracks by artist incorrectly.
Comment 9 Alan Young 2011-03-03 00:31:20 UTC
Yes, indeed, only ARTIST and TRACKARTIST, and the role included in Settings / My Music / Composer, Band and Orchestra in Artists are used in the selection.

This is a side-effect of the call using the 'a' tag to return the artist information. If the 'a' tag is not present then this problem does not arise. A single SQL SELECT is being used to (1) find the tracks in an album, which may include a contributor filter which should apply to all contributor roles, and (2) to retrieve the contributors for a restricted set of roles to satisfy the 'a' tag.

Andy, can you see a way around this?
Comment 10 Jim McAtee 2011-03-03 00:41:12 UTC
Couldn't you simply include the ALBUMARTIST role? It should also work for compilations when you drill down through the special VA artist (if that even gets filtered).
Comment 11 Jim McAtee 2011-03-03 00:47:36 UTC
Scratch that last part. I just looked in a database and apparently the VA artist is not given an ALBUMARTIST role on either tracks or albums. That sure seems like an odd way to do things.
Comment 12 Mike Walsh 2011-03-03 12:37:40 UTC
this may not be the right place for this comment, but i don't know why the SBS DB uses "Artist" and "Track Artist"  ???

it seems to me, those fields in the DB should be called what they are in the tags, "Album Artist" and "Artist" respectively, a one for one match.

the change might seem cosmetic, but i'm not sure it is.  it certainly would be better if users could in any given UI choose what field they wanted displayed and to sort by, and it wouldn't impact tagging, b/c SBS ALWAYS assigns a value to mean album artist in the DB even if the tag is empty.

its bugs like this and 9523 etc that make me feel that SBS "worries" too much about what is and isn't a compilation, and how to handle displaying something based on that.
Comment 13 SVN Bot 2011-03-06 03:01:14 UTC
 == Auto-comment from SVN commit #32008 to the slim repo by ayoung ==
 == http://svn.slimdevices.com/slim?view=revision&revision=32008 ==

Bug 16791:
Need to include ALBUMARTIST too when tag 'a' is uses for titles query.
Does not solve all issues when browse navigation has been via an artist role
which is not included in the set to be displayed (<role>InArtists preference).
Comment 14 Jim McAtee 2011-03-06 03:29:56 UTC
It should it be safe to backport this change to 7.6, correct?

Regarding navigation via role: IMO the way it should work is that ALBUMARTIST, ARTIST and TRACKARTIST would be equivalent for filtering purposes. If you're looking at a track with 'Paul McCartney' as a TRACKARTIST (guest) and navigate to 'Paul McCartney' then you don't only want to see albums where he's a TRACKARTIST. You expect to see all albums where he's an ARTIST of any kind. The same would not be true of the same as a COMPOSER or CONDUCTOR. Then you'd only want to see albums/tracks where the contributor holds that particular role.
Comment 15 Mike Walsh 2011-03-06 05:57:52 UTC
why are there 3 roles for two tags?  it really makes no sense.
Comment 16 Dennis Mutsaers 2011-03-14 10:46:36 UTC
Why is this bug still unassigned?
Comment 17 Alan Young 2011-03-23 10:00:44 UTC
verypsb says that this is fixed in onebrowser
Comment 18 Dennis Mutsaers 2011-03-23 10:49:12 UTC
verypsb, that's me...
Comment 19 Mike Walsh 2011-04-08 01:01:40 UTC
so...  is this fixed in onebrowser, or no?
Comment 20 Alan Young 2011-04-08 01:35:14 UTC
Please try testing it and give us your feedback.
Comment 21 Jim McAtee 2011-04-08 03:17:04 UTC
(In reply to comment #20)
> Please try testing it and give us your feedback.

What do you see? Does it work, or doesn't it?
Comment 22 Dennis Mutsaers 2011-05-08 00:51:52 UTC
I think these problems have been solved in one-browser.
Comment 23 Mickey Gee 2011-06-02 15:28:49 UTC
Marking this one as fixed unless someone reports otherwise.