New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LMS Web controller interface problem with Artists whose first char not in 0-9, A-Z, a-z #1047
Comments
@Daksol can you confirm the locale you're using on that system? You should see what LMS is using in Settings/Information. |
Presume the relevant string is "EN - utf8" (full server status below) I would be happy to test further with different locale settings - advise how I can do that with my Docker setup started up via a docker-compose file. Note that LMS running in Docker in Host mode (so Castbridge works) - but I presume that should not affect locale and such. Edit: doing Locale in Docker looks messy. Other thing I could do is to create VMs on my homelab hypervisor, selecting regional options for places with other alphabets, The albums are under control - only the artists still to conquer?!! Logitech Media Server Status
|
I think I am talking about the same issue here: https://forums.slimdevices.com/forum/user-forums/logitech-media-server/1686900-ordering-of-artists-with-lms-8-5-0-1710422688 What I found out, is that it worked in LMS 8.3.1 and was broken in LMS 8.4.0. |
Indeed quite a few Forums posts about this. I felt confident that this was something worth taking up a level wrt attention - given that "Albums" works just fine. While "locale" may be an issue, it is difficult to see how it is not an issue for Albums, but is for Artists. IMHO this is kind of thing we need to fix in order to keep a wide audience for the LMS ecosystem; not everyone out there has ability or inclination to add lots of ARTISTSORT tags. QQ for you. Do Albums sort Ok for you? What is yr locale setting? |
v8.31 does Artist sorting fineFollowing up @carsten-h comment. Locale: EN - UTF |
Yes, they are totally Ok!
LANG=de_DE.UTF-8 Inside LMS is: "Debian - DE - utf8" Michael wrote in the forum: "My guess is that this is related to the "Release Type" changes introduced in 8.4." |
Minor refinement. LMS v8.3.2 also works fine wrt Artist sort order. Problem started with v8.4 |
Yes, this is correct! I got a 8.3.2 version from Michael to test. |
As you can read in the thread in the forum, that I linked above, Michael found the possible solution. In the file /usr/share/perl5/Slim/Control/Queries.pm (maybe it is in another folder in your installation) If you take the version 8.4.0 or 8.5.0 and edit the file locally into this: |
Please give tomorrow's builds another try. Thanks! |
I tested it with the build: logitechmediaserver_8.5.2~1713971774_amd64.deb and it works without any problem again! Thank you very much! |
INTRO
There is a problem in the functionality of the "first letter navigation bar" on the out-of-box HTML interface handles a locally stored Music Library for Artist names which start with a character outside 0-9, a-z, A-Z.
So for Icelandic music aficionados think Ólafur Arnalds and Ásgeir Trausti.
This problem can be made to go away if tracks are tagged with ARTISTSORT and ALBUMARTISTSORT tags which use regular "a-z, A-Z" first characters. However situation as it stands is really confusing. The first letter navigation bar becomes out of synch with the Artists - the more Artists with non A-Z first letters, the worse it gets as you go thru the Alphabet.
This issue raised after examining how my set up works, and from feedback from a number of discussions in the forums.
APPLICABILITY
The problem as describes applies to:-
Other interfaces tested:-
Problem NOT there for ALBUMS!!
All interfaces, hardware etc for Albums handled this situation just fine.
PROBLEM DEMO
To reproduce the problem add the three FLAC files (attached to this post in a zip file), and add them to your music library, and then do a full scan. This introduces artists, album artists and albums starting with special letters:-
FLAC Files with special first chars for Artist and Album tags.zip
To show the problem there are included Screenshots from Album Artists, though the same behaviour is there with All Artists.
First letter navigation bar not fully functional
The Album Artists first letter index bar has included the three special letters (Á A-acute, È E-grave, Ó O-acute) at logical places in that bar. Unfortunately if you click those letters (Á È Ó) no matching Artists are shown.
To see what it should be working like, just click across to "Albums" where the first letter navigation bar works as was intended.
Mismatches in the first letter blocks
If we look at the "ÁABC" block of Artists, there is one Artist (Daft Punk) which belongs with the Ds.
This mismatch gets worse as you go thru the alphabet. The block "DÈEFGH" has two Artists at the end who belong in letter I (Iron Butterfly, Interpol).
And after the special O, in blck "ÓOPQRST" there is now a mismatch of three Us - U2, Umberto Eco and Ultravox.
The Artists with non A-Z first chars are listed after Z
PRAISING THIS INTERFACE
I understand what those working on this interface were trying to achieve - by recognising that the likes of Á, È, Ó belong with A, E and O. And that is approach (if executed correctly) would benefit those LMS users who lacked the capability or inclination to add in ARTISTSORT tags and the like. And this was achieved for the Albums.
WHERE THE PROBLEM MAY LIE
Contrast the difference between the Artists and the Albums on Squeezebox Radio and on Android Squeezer. It looks as if the default sort order (when items do not have ARTISTSORT tags etc) is different between Albums and Artists. So to make an educated guess (just possibly) the daylight between Artists and Albums might be in the database, rather than the controller interface.
The text was updated successfully, but these errors were encountered: