Posts: 28
Joined: Feb 2015
Reputation:
1
I've found that if I do some editing with mp3tag after gathering IDs from Musicbrainz, some of the tag descriptors get changed from "mixed case" to all uppercase.
For example, "MusicBrainz Album Artist Id" becomes MUSICBRAINZ ALBUM ARTIST ID........Artist becomes ARTIST....etc.
Apparently this change makes a difference to Musicbrainz because if the edited files are scanned by Picard again, it wants to add the mixed case entry again and fill it with what it "thinks" is missing data.
According to my research most people use a "case conversion script/action" in mp3tag to resolve this issue. In fact, I have confirmed that this works. - The problem is that while it will change ARTISTS back to Artist and satisfy Picard once again, the script will also change MUSICBRAINZ to Musicbrainz which Picard still doesn't like (it wants a capital "B") ....aka - 'MusicBrainz Artist Id'.
My question is.....does Kodi care whether the letters are upper, lower, or mixed when reading the tags?
Thanks in advance,
Bryan
Posts: 28
Joined: Feb 2015
Reputation:
1
@ DaveBlake - Just thought I'd finish this up (maybe).....
I was able to see your reply here before it got lost during the server switch.
I was also glad to hear (paraphrasing what I recall) that "Kodi doesn't care". I have since confirmed that the "uppercase changes" made by mp3tag don't need to be reverted.
That said, I thought I'd also mention a little glitch that I think (??????) causes Kodi to crash when scanning is performed. Replies either confirming my theory or telling me that I don't kow what I'm talking about are welcome:
The short version is be careful if you run something through MB a second time after having made changes with mp3tag.
The long version is:
1) I had a couple of albums that I ran through MB then made some changes in mp3tag. - No problem thus far even if mp3tag made things all uppercase.
2) Then for various reasons I did some retagging with MB and got the expected duplicate artist/MBID entries because MB "thinks" the all uppercase entries are something different.
3) Not thinking clearly, I neglected to remove the duplicates prior to saving in MB for a second time.
4) This results in the music files having "identical dual entries" ie.... Instead of properly being Artist= John Q. Public it becomes John Q. Public\\John Q. Public and instead of MBID=12345678-1234-etc. it becomes 12345678-1234-etc.\\12345678-1234-etc.
5) Scan library and Kodi crashes when it gets to John Q. Public ...... (not sure if it also happens when just updating library)
6) Edit with mp3tag again to remove duplications and Kodi has no problem scanning.
Posts: 4,545
Joined: Jun 2015
Reputation:
269
Actually I meant a music file with duplicated tags that causes a crash when scanned. Maybe it is just me but I don't ever get much from stack traces etc. Of course there is the issue of copyright, and sharing files etc., but it really would be the quickest way for me to reproduce the Kodi issue. I have no interest in the music itself, and I think intent matters (even if the law doesn't).
Anyway you have given me lots of pictures, thanks for those.
I woud like to see if we can make Kodi behave more elegantly (than crash) when weird tags give her indigestion.
Posts: 4,545
Joined: Jun 2015
Reputation:
269
2017-10-18, 19:19
(This post was last modified: 2017-10-18, 19:52 by DaveBlake.)
Just to say don't worry about providing a music file, after a bit of jiggery-pokery I have managed to get one with the same odd tagging you describe.
It is odd, I found that to reproduce I have to pretend to edit an mbid tag in Mp3tag (visiting it in the extended tag view), just editing some other tags and saving the fuile didn't do it. I do suggest that to report it to both Mp3tag and Picard, afterall you already have the screen shots. ID3 v2.3 with duplicate tags in the header is not going to fare well.
I have not found the crash on Kodi yet, but I bet it is Taglib getting upset with the broken non-standard tagging and then Kodi not dealing with the error well. But we shall see, all willl become clear in debug.
EDIT: Humm... not getting any crash. File scans perfectly despite odd tags
Posts: 5,246
Joined: Jul 2012
Reputation:
339
2017-10-20, 08:32
(This post was last modified: 2017-10-20, 08:33 by scott967.)
mp3tag has a lot of powerful stuff in it, but takes some digging/experimentation to suss it out. For example I don't have "release group id" in my tags, but found an mp3tag script for musicbrainz that I could hack to get it to add the tag.
scott s.
.