Things I wish I knew about Kodi & MusicBrainz before I added MB IDs to my library
#1
This isn't a criticism of Kodi's implementation or a feature request or anything. This is just stuff I noticed.

I thought Kodi would only use MusicBrainz ID's for information (like scraping), but it turns out that it organizes its internal database with the MusicBrainz Artist and Album IDs. This may seem obvious, but it has implications that I didn't realize when I added MusicBrainz tagging to my library. I browse music by folder because I have everything organized a specific way, so I was surprised to run into issues with my collection, even when I wasn't browsing via Kodi's library function.
 
  • Because Kodi organizes its database with MusicBrainz Album IDs, it requires that the Album tag and MB Album ID have a 1:1 relationship/be unique to each other. i.e., files with different Album tags can't have the same MB Album ID and vice-versa.
    • If there isn't that 1:1 relationship, Kodi will mix up album art and album titles, and I believe Kodi will also crash more frequently (I still have to troubleshoot logs but I've instead spent my my time cleaning up my collection).
    • At the bottom, I'll list the various ways I ran into this issue with my library (I understand modifying my tags from the MB/Picard standard can be... atypical)
  • Kodi similarly requires a 1:1 relationship with the Artist tag and the MB Artist ID. If there are inconsistencies, the MB Artist ID will show up when browsing artists names. This doesn't cause crashes, but does make browsing via the library kind of impractical
    • I ran into this issue because for my classical music, I put the performer in the Artist tag, which is contrary to the MusicBrainz Classical Style Guide. So because of that, for my entire classical music collection, the Artist tag doesn't match the MB Artist ID.
    • I don't think this causes Kodi to crash though
  • I haven't noticed any negative repercussions to having multiple tracks with the same MB Track ID

The different scenarios in my library where the Album tag didn't match the MB Album ID:
Reply
#2
I would say your music is probably more complex than typical user, so you are going to have to do some work.  There's some things in MB not supported in Kodi, but would be nice if they were, in particular "work" and "recording".  We have to work around that limitation.

MB "release" corresponds to a physical medium, or discrete downloadable.  Physical media can have different characteristics, like mix, but use the same "title" string.  Album ID will treat these as separate entities within the Kodi concept of "album".  If you provide an album MBID for one album, then all albums with the same title must also have unique MBID assigned for Kodi to keep them separate. Without any MBID, album title string is considered as definitive.  Kodi also will capture the MB "release group" ID, but that does nothing for library management.

Artist and Album artist behaves about the same, except for the option of using "album artists" and "artists".  With this option, the MBID corresponds to the artists tag, while the artist tag is simply a display string, format of it is immaterial.  Of course, you have the additional option of also using "roles" such as ensemble, conductor, composer etc.  Like album titles, once you relate an artist (or optional artists) string to an MBID, any other artist with the same string must have his/her own ID to be treated as separate entities.

scott s.
.
Reply
#3
@mister_eff It’s the AlbumArtist tag that groups albums not Artist that’s why you have problems with Artists.

AlbumArtist is used if no MB AlbumArtistID is used to assign Albums to Artists.
Artist and MB ArtistIDs are used to assign songs to artists.
Reply

Logout Mark Read Team Forum Stats Members Help
Things I wish I knew about Kodi & MusicBrainz before I added MB IDs to my library0