Posts: 5
Joined: Nov 2020
Reputation:
0
Is it possible to override the delimiter for the INVOLVEDPEOPLE and MUSICIANCREDITS lists? Values like "guitar:John Smith, Jr.;" are read as two people, and I end up with separate entries in the All Roles list for "John Smith" and for "Jr.".
I've checked my <artistseparators> (and <itemseparator>) in advancedsettings.xml, and comma isn't in the list.
Thanks!
Posts: 5
Joined: Nov 2020
Reputation:
0
Thanks, that makes sense.
For now I've taken your suggestion and removed the Jr. where I didn't have entries for the father as well, and replaced ", Jr." with ". Jr." in cases where I do. I'll never notice the period instead of a comma when looking at a list 10' away, and it's better than saying Hank Williams when I mean Hank Jr. Or having an entry for "Jr." that lumps Hank Jr. and Nikolai Kedrov, Jr. together!
If I ever figure out how to make artist.nfo files work, I may play around with overwriting that extra period back to a comma from there. In theory, I should be able to create a folder under my Artist Information Folder for "John Smith. Jr.", and then create an artist.nfo file in there with "<artist><name>John Smith, Jr.</name></artist>". Shouldn't I? My first stab didn't work, but I've never used .nfo files before so probably missed a setting somewhere.
Thanks for your help!
Posts: 5,238
Joined: Jul 2012
Reputation:
338
2020-12-02, 03:54
(This post was last modified: 2020-12-02, 04:11 by scott967.)
A work around might be to use APE tags on these mp3 files, and set APE priority in advancedsettings, then add
PERFORMER tags formatted John Smith, Jr (guitar). I think you can just use PERFORMER and Kodi would ignore TMCL and TIPL but I would need to experiment unless Dave knows off the top of his head. Looking at the code it looks like TMCL and TIPL both call an AddArtistRole method while PERFORMER calls AddArtistInstrument so I suspect you need to delete TMCL and TIPL tags if you want to use just the APE PERFORMER, otherwise you get the union of the parsed artists, roles and instruments (stored as roles in Kodi db). Note also PERFORMER allows one-to-many artist to instrument mapping, using delimited list in (a,b) with delimiters ";", "/", ",", "&", " and ".
scott s.
.