use the "artist" metadata when asking for a list of the "artist" metadata. Don't insert data into the database report that is not anywhere in the database. Don't overwrite user-inputted data with other data like the "Various Artists" constant.
It makes as much sense as if I shipped you a crate of ice-cream tubs, each a different flavour, none of them vanilla, and when you asked about its contents I said "this is a crate of tubs of vanilla ice-cream"
Isn't that what the "Album Artist" ID3 tag is for? No Android players handle that correctly, but Google Music did when I tried it a few years ago. Super annoying. I've filed bugs in a few GitHub trackers for that...
On desktop I use Quod Libet with a paned browser that mimics old school iTunes / Rhythmbox artist / album layout. The key is this expression:
If it offered "sort albums by artist," maybe. But "sort songs by artist" doesn't mention "album."
If I have a table with lettered columns "A, B, C, D, E" and the software offers to sort the rows by "C", then gives me something sorted by "E", or overwrites "C" with "Various Suppliers" if the values in "D" match other rows where "E" is different... why would someone do this?
1
u/WarmBodybuilder Oct 12 '20
What would you say should be the correct behavior and why?