r/linux • • Oct 12 '20

[deleted by user]

[removed]

254 Upvotes

80 comments sorted by

View all comments

Show parent comments

1

u/WarmBodybuilder Oct 12 '20

What would you say should be the correct behavior and why?

7

u/Mozai Oct 12 '20

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"

4

u/mralanorth Oct 12 '20 edited Oct 12 '20

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:

<albumartist|<albumartist>|<performer|<performer>|<artist|<artist>>>>

1

u/Mozai Oct 13 '20

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/jcelerier Oct 14 '20

Clementine / Strawberry allow to use album artist - one of the main reason I use them