Well I asked
Denti to send me some files, as it really wasn't clear to me how things were being tagged and why it wasn't being displayed correctly.
I have a better idea of what he is trying to achieve now, though I haven't yet figured out a solution.
- Only list compilations under the (Multiple Artists) heading. (do not split into individual artists)
- List collaborative works under the individual artist names.
- Also include collaborative works in the (Multiple Artists) group.
- Sort all artists by last name, but display their first name.
To handle #2 he is using a custom tag
[Primary Artist] which is set to
1 for collaborative works.
To handle #4 the custom tag
[All Artists (last name) is used, which is a list the same as
[Artist] with the first and last names swapped around.
The main problem I am having is creating an expression which sorts by last name, but then displays first name.
This is relatively easy to do in Standard View, where you can simply use an expression which modifies
[Name] to flip the first & last names around. (though the expression I used may fail on certain edge-cases)
In Theater View/Gizmo (which I believe behave exactly the same) the problem is that using
[Name] in the expression simply pulls a name from inside the group, it does not use the group name.
I haven't been able to figure out if there's an expression which is able to modify the group name.
And if you try using Artist or Album Artist, you get
[Varies], because it can differ for each track in the group.
Thumbnail text is:
- Grouping/sort value
- Corrected display name (only in Standard View)
- Album Artist (auto)
- Artist
(I added the Daft Punk track because it has multiple artists listed, to see how that was handled outside of the samples that
Denti provided)
So hopefully that makes things a lot clearer, if anyone else is able to help with this.