For my tv and movie libraries I have ids in my folders to ensure plex matches correctly. Is there something similar for music libraries ? IDs from musicbrainz maybe ?
Can’t see anything in the documentation but I have seen some references in the forum but nothing concrete.
I don’t think Plex will use the MusicBrainz ID (MBID) in the file/folder name, but you can paste the MBID into the Fix Match dialog. It’s mentioned at the end of this page:
Thanks, I dislike using fix match as its all manual. Also if for whatever reason you need to rebuild the plex server/library you’d need to fix match them all again.
I’ll do some tests later trying to add an id into the album folder. It might just work
BTW… Test I ran yesterday had 1 artist, 6-7 albums and nothing auto matched which was very surprising. I’ll likely open another thread on that with full details when I’ve got some time later.
Gotcha. I’m coming from using strawberry https://www.strawberrymusicplayer.org and have scrubbed my files to all but the tags I want. Let me see if I can add this tag and if it works. Thanks.
Thanks all. Ran a few tests late yesterday, tagging approx 15 albums with musicbrainz picard and they all matched perfectly when added to plex. Have more testing to do but initially looks good for my needs with some tweaks.
One observation on the music scanner/agent is regarding its performance. It’s noticeably slower and cpu heavy when compared to the movie/tv versions.
May open a thread for that when I’ve more testing and data. I’ve also sonic analysis disabled at this point so it’s not doing anything other than scan, match and metadata fetch/download.
It’s doing more. It’s essentially doing two matching passes, one with the Musicbrainz database to match it with those IDs and then we use that to match up to our Plex database. It also has to read every single track file and extract their tags which is not something that always happens with TV and movie libraries.
It also sometimes need to fingerprint some of the files if filenames/tags aren’t enough to identifiy something, in your case this probably isn’t happening though.
As this only happens after scanning & matching it won’t affect performance of these steps. It’s a really useful thing to have enabled and better to do it from the start as it can take a long time to run once you’ve accumulated a large library.