Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Inconsistent Tag View behaviour.
#6
(06-11-2020, 01:19 PM)Tim Curtis Wrote: Case 2 almost done :-) I'll post some screen shots later today.

Wow, that's brilliant!  Thanks.

I've done some more research on Case #1 and find that it is a quirk of the fact that I sometimes don't use the "compilation identifier" as the the AlbumArtist on some compilations.  In the case of "Loney, Dear" as above there is one album with Loney, Dear in the AlbumArtist tag and the Artist tag, then there are two other tracks with Loney, Dear in the Artist tag but "Polyvinyl Records" in the AlbumArtist.  I like to tag samplers from a particular record label with the record label name in AlbumArtist, just suits me but I realise it is an unusual practice.
I also have several albums from Lykke Li, and tracks on compilations that are tagged as "Various" in AlbumArtist (which what I have set the compilation identifier to in the moOde settings).  In this case I select the Artist in Tag view and get a list of Albums that have Lykke Li in the Album Artist, the number of tracks listed corresponds to the total number on those Albums and the tracks on compilations are not included anywhere.  I experimentally set the compilation identifier to something other than Various and while the contents of the Album list remained the same, the count of tracks went up to include the tracks on compilations, so the track list must have been generated from the values in the Artist tag, not the Album Artist, unless AlbumArtist is the compilation identifier.  That's why the extra tracks showed up in the Loney, Dear example.  Furthermore, if I click the Artist name and "add", then all the tracks including those on the compilations are added.

From this I conclude that:
The "Artist list" is a list of all AlbumArtist tags plus any Artist if AlbumArtist is blank.
The "Album list" is populated with a list of all albums where AlbumArtist = selected Artist from the artist list.
The "Track list" is populated with all tracks where Artist = selected Artist from the artist list unless AlbumArtist=compilation identifier and is hidden unless either only one Album exists in the Album list, or an Album is selected in the Album list when it contains only the tracks on the selected album.

So I expect that this bit <The "Track list" is populated with all tracks where Artist = selected Artist from the artist list> is the bit that does not work as might be expected but it does in fact give me results that I prefer once I set the compilation identifier to something not in any of my tags Smile

Course, that might make coding case 2 go all bong...  But you have an eager tester here if you need it.
----------------
Robert
Reply


Messages In This Thread
Inconsistent Tag View behaviour. - by the_bertrum - 06-10-2020, 09:30 AM
RE: Inconsistent Tag View behaviour. - by the_bertrum - 06-11-2020, 02:56 PM

Forum Jump: