[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [emms-help] Album artist grouping in emms-browser
From: |
Petteri Hintsanen |
Subject: |
Re: [emms-help] Album artist grouping in emms-browser |
Date: |
Thu, 17 May 2018 22:45:31 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 |
On 17.05.2018 19:27, Pierre Neidhardt wrote:
A correct implementation would collate by 'info-albumartistsort (or
'info-artistsort) and display 'info-albumartist.
I'm not sure to understand what you mean with this. Can you give a
concrete example?
It means that artists are collated (sorted) based on different strings
than the displayed ones.
Probably the simplest cases are personal names. Here is an excerpt from
my alphabetically sorted artist list in cmus (https://cmus.github.io/).
These artists are filed under letter K:
J. Karjalainen
J. Karjalainen yhtyeineen
Kebu
Mark Knopfler
Mark Knopfler and Emmylou Harris
Kraak & Smaak
Kraftwerk
Axel Krygier
Note that all lines do not start with letter K -- these are names of
actual persons (Karjalainen, Knopfler, Krygier).
The same list in EMMS Browser looks like this when preferring
'albumartistsort in emms-browser-get-track-field-albumartist:
Karjalainen, J.
Karjalainen, J., yhtyeineen
Kebu
Knopfler, Mark
Knopfler, Mark and Harris, Emmylou
Kraak & Smaak
Kraftwerk
Krygier, Axel
Note that here every line starts with letter K, and the list is in
alphabetical order. And this order is exactly the same as in the
previous list. Actual personal names have been replaced by "last name,
first name" -- this gives the correct alphabetical order.
So cmus alphabetically sorts artists on their albumartistsort tag, but
displays albumartist instead of albumartistsort.
If I use albumartist in EMMS, then eg. Mark Knopfler will be filed under
letter M (Mark) instead of K (Knopfler):
Mano Negra
Manu Chao
Mark Knopfler
Mark Knopfler and Emmylou Harris
Marko Haavisto ja Poutahaukat
Mark Shreeve
(Most of the above would be sorted to a different position when using
albumartistsort, because "Manu Chao" is actually "Chao, Manu"; "Mark
Shreeve" is "Shreeve, Mark", and so on -- these are again personal names.)
Now one can argue whether it is really necessary to implement such
elaborate logic. albumartistsort mimics the way things have been
traditionally organized eg. in libraries: if you go and search for Mark
Knopfler in a library's music department, you have to look under K, not
M. But, on the other hand, albumartist is how people call these artists.
Personally I'm comfortable with both albumartist and albumartistsort.
Most of the time I'll do simple i-search on browser anyway.
As for other players, at least Cmus and Rhythmbox implement
albumartistsort collation but display albumartist.
Hope this clarifies things.
Thanks,
Petteri