-
-
Notifications
You must be signed in to change notification settings - Fork 65
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
Unequal artist separators on album page #491
Comments
Hello, I think this is likely fixed in the develop branch. |
Please reopen if not fixed in v3.55.0 |
I saw this (the mid dot) again today on v 3.56. The file in question initially had two artists but only one MB artist ID, leading to LMS creating non-MB artists for both, and the UI showed them separated with a comma. After I added the second MB artist ID and re-scanned, both artists where proper MB artists, but the UI separated them with a mid dot. Should I send the file or can I produce any logs to solve that? Maybe I remove and add the file again to see if it is reproducible... |
In order to match an artist name with a mbid, there must be the same count in both tags (otherwise, we can't really be sure). |
The mid dot only appeared after I corrected the MB IDs, and only for this one track. Without proper MB IDs, it was still a comma, as it is for other tracks of the same album. I just reproduced by removing and re-adding the album in question, mid dot again appearing on the one track. |
Ok thanks for the info, will investigate on my side! |
Hello, I don't manage to reproduce, can you send me this particular file @ [email protected]? |
I sent you a donwload link via email to that address, the file is a little big to send via email. |
Thanks! The file you sent me appears with its track artists separated by a comma. Would you mind sending me the version where it appears with a mid dot? (for some reason, I don't manage to properly reproduce) |
That is the file that appears with a mid dot here... So maybe not an issue with the file, but with my library or so? |
Just read the conversation again. Are you using v3.56 or v3.57? The last one has more fixes related to artist parsing |
3.56 when I added the album, but upgraded to 3.57 in between. Should I "rescan all files", or remove and add the album? |
Upgrading from 3.56 to 3.57 requires you to rescan your files to apply changes like that. |
Ah, and you use the docker version I guess? |
That is correct. |
Would you mind testing the image fc3c376? Caution: you can't rollback on 3.57.0 from this image |
I would happily, but I need it built for arm64 (it runs on a RPi 4). |
Ok I have pushed 8af2d9c then! |
Installed, rescanned all files, still the same result. |
I sent you another link via email. |
Thanks! And can you tell me all the custom separators you have set? |
Ok, now I have both files, I understand! Track 06: Track 17: First file parsed: each artist is assigned a MBID. That's why it was always good with a single file: only the first parsed file is correct. |
Good catch! I would say it came like this from MB, because I usually do not tinker with the artist MB IDs. I replaced the separator in the artist tag though, and I remove the artistS tag - maybe they were there in a different order... Interestingly, the artists are matched by LMS with their proper MB ID in both cases, but they might have been matched with that on a previous file already. Adding that to the report will be helpful for future cases. |
On MB, looks like there are just single artists in all tracks? https://musicbrainz.org/release/57d87e77-7ab1-4d77-a98b-fd9b67bf86b0 By the way, LMS works better with default picard settings (using both |
Ah, yes, then I corrected the artists from some other source and introduced the error myself. I am sorry. I decided about 8000 tracks ago when I started switching from Kodi to LMS how to tag artists, based on how I did it before manually, using only / as a separator, and removing most feat., with and other additions of secondary artists - which is why I remove Maybe I should reevaluate that, also looking again how they show up on the client side. Using the files also in a local library with MusicBee complicates things even more, as that parses no MB tags at all. I need to find some universal tagging procedure for myself which also works for future products. I hope LMS will stay for as long as I live, but who knows 😉 But again, thanks for the support, and great detective work 😀 |
In the current state of the scanner code, it is not easy to accurately report heterogeneous names for the same MBIDs. |
It tried this again now, and it seems to work pretty well for me. One question for a better understanding: is LMS taking the delimiter from the |
In that (ideal) case, the string in |
Thanks for the confirmation, that is exactly what I am looking for: I mostly use |
Interesting! Would you mind sending the file to me by email? |
I sent you the link via email. |
Thanks!
|
Yes, it should be correctly parsed. Unless you have again one of these artists already parsed with another name with the same MBID? (You can try to put debug level in logs to catch this.) |
Yes, I suspected that and looked preliminary, but will investigate deeper on my side then. |
Sorry to ask, but how to I enable debug in the docker container? I can enter the container and probably manage to edit /etc/lms.conf, but when I restart the container then I guess the file is being overwritten? Is there any other way? |
See examples in https://hub.docker.com/r/epoupon/lms |
Ah I was thinking about something like that. I will try to relax the string comparison and make it case insensitive |
I have a compilation disc with tracks from one artist (George Benson), sometimes accompanied by another artist. Tags are like this:
The artists tag is not set.
Sort artist and sort album artist correspond to above tags, with the sort artists separated by " / "
In the LMS scanner config, the "Delimiters to be used for splitting artist tags" is also set to " / "
MB artist and album artist IDs are set for all those artists.
Now I have this result on the album page:
I can find no difference in the file tags that would cause this kind of different display. The only thing coming to my mind is that Miles Davis was already an album artist in my database before this album was added, while Stanley Turrentine was not (he appears only on this album). Other non-album artists on this compilation appear exactly as Turrentine.
I tried to find a pattern with other albums, but it is incoherent. Both mid-dot and comma appear as separators in different constelations. Is there any logic to it, or is there a bug in the display algorithm?
The text was updated successfully, but these errors were encountered: