This is still an interesting topic to me, so I wanted to share what I am doing since not using the MB data. First, I no longer use MB for identifying digital releases as it is most times incorrect, populating data into my files that not correct to the release and easily overwriting proper data. I am able to use it to help standardize file names, but that is about the extent of it. I sill like and use MB for physical releases as it is the best resource I have seen and used. While I may be blunt, I do not intend to argue my points, there is no need to prove what works to others. Where I note disagreements with those at MB, it is not meant to be insulting to anyone in any way, it is simply to paint a picture of why and how I got to where I am today with this issue.
I have taken the approach that the data saved in my digital files should help me identify the file in the release it is from. This data structure does vary though, it is different from store to store. I found this to be an important aspect of the metadata. Unlike a CD (except cases like BMG where the actual printing and often barcode are different), they all supply the same physical CD. This is not the case for a digital release. Examples… for Amazon releases, I like to keep the ASIN in the metadata and for iTunes the AppleStoreCatalogID.
I particulally like iTnes as they have great metadata. It includes a copyright field for that version of the label and a vendor field containing the ISRC and the ISRC issuing label. iTunes does not use a barcode to identify their releases, so neither do I. When an iTunes release is presented in the Apple store, no barcode is ever disclosed and when you get the files, no barcode exists there either. While it is fair to argue that Apple does have a barcode, it is used internally and plays no role in me identifying the release I have.
Amazon is not as good, and causes some conflicts with the mindset at MB. They are known to have what MB considers an incorrect label listed. This is problematic for me, while I understand the logic used at MB that says this is wrong, if I am going to identify my release, this information is correct. If it says “Company A” and MB says it is “Company B”, this is creating a mismatch which is counterproductive in my identifying my release.
I have also switched to using ISRC as a primary identifier. Contrary to what people at MB have stated, I have zero issues with this. While I understand that on CDs and prior physical media it was a bit more common to have duplicates, I just do not see problems existing in my over 5TB of digital music files… and it makes it really easy to locate duplicate recordings across multiple releases and multiple store sources. This is a change I am happy I did despite the hard disagreements here, it brought my file organization to a new level.
I will also add that I differentiate the store because not all files are created equal. Again, contrary to what those at MB say, I can and do find differences in even FLAC files. Those that want to argue that there is simply no difference in 16 vs 24 bit and 44.1, 96 and 192kHz either simply do not FULLY understand what they are talking about, or just do not look enough into the data in the file to realize and see the differences. All are free to have opinions, and I will also say that those opinions might be just fine for MB standards. I am sure the differences do not matter to many people so it may not be worth the time to be so detailed. This is even more true with MP3 and M4A files, as well as the other various lossy compression formats.
To summarize… I am using the ISRC as a primary identifier, similar in saying this release name by this record label. It allows me to locate the same recording included in multiple releases easily. My next level of distinction is the store/source of the release. IF there is no store, say I RIP a CD of mine, then I populate the CD information as the source in the metadata… listing out the barcode, cat number, etc… the stuff MB does very well at recording for physical releases. This also allows me to have recordings with different names and ACs. That to me is simply a name given to it on a release, the actual recording ID is the ISRC. So that is what I moved to after stopping use of MB data, and all I can say is that it works, it is what I use for each and every file I have.