Could someone clarify how Musicbrainz is being utilized for music/audio file matching?
I installed Plex on my media library server for primarily video watching purposes and figured that my audio library could just tag along. (I tend to use Foobar for playback.) Years later, after using Plexamp for a while, I’m only just noticing that it is missing or misidentifying a lot of music content - all purchased, meticulously tagged and organized content.
I’m looking at over 4TB of audio data spread out over 76,000 files. I’ve taken a quick look at Musicbrainz Picard but my gut reaction is that it is far, far too aggressive in what and how it will change things. I’m willing to write code to update ID3 tags or create .plexmatch files if I have to but ultimately, I don’t know which tag(s) Plex is actually using to perform the matching.
One significant difficulty I see in embracing the methodology defined on the matching support page (https://support.plex.tv/articles/correcting-your-music-content-matches/) is that only super simple and small libraries can actually conform to it. The recommended folder organization does not consider the possibility of multiple versions of the same album. One could have different versions for:
- remasters
- physical media types
- resolutions
- channel counts
- other
…each would need to be stored in a separate folder. Some form of unique identity from Musicbrainz would have to be chosen to keep them separated and it looks like there are a number of options. But which?
For instance, I think I have 7 different and distinct versions of Dark Side of the Moon. Skimming through Musicbrainz, I’m immediately drawn to the Alan Parson’s Quadraphonic mix because it’s not an official release and therefore doesn’t have a UPC/barcode. Clicking on it brings one to this page, https://musicbrainz.org/release/eb8cf4db-003f-49d4-8dbd-fbaa41da8d3d, whose URL suggests that maybe this “release” GUID embedded in the URL is the key.
- Does Plex directly use the release GUID inferred in that URL?
- If so, what is the proper ID3 tag name that should be added to each of the files to store this GUID?
- If I go through the effort of adding the right GUID to 76000+ files, am I guaranteed that Plex won’t get distracted by other ID3 tags that happen to be present?
- What I really want to know is, what is the minimal, most authoritative matching tag [set] Plex pays attention to.
- If it doesn’t use the “release” GUID, what does it use?
- Does the .plexmatch feature extend to Music libraries?
- Frankly, it would be a lot easier to control matching at a folder level by dropping the right release GUID into a .plexmatch file than it would be to edit/modify 4TB of data.
- Are there any plans to distinguish different versions of an album in any of the Plex GUIs?
- Right now, all interfaces give only the name of the album.
- If you had a single Hybrid SACD with both stereo and multichannel DSD streams, for example, and you ripped everything, you’d end up with a redbook CD rip, a stereo DSD file set, and a multichannel (usually 5.1) DSD file set. You have to put them in 3 different subfolders.
- When you look at this album (group!) in any Plex interface, it’ll appear three times and all with the same name.
- Click on one. Which is playing?
- As far as I can tell, only the website can tell you, but only if you click on (…)->“Get Info”.
- It matters because…
- not all clients can downmix multichannel data
- not all clients have the bandwidth for the higher-fidelity data
- the content isn’t actually the same between the variants
As a bonus question, I’ve yet to actually find a combination of hardware and Plex app that supports multichannel music files:
- Are these actually supported?
- If not, do Music libraries support .plexignore files?

