Can someone verify if this is the way MP3Tag should work?
I load my library
Highlight all files Open Extended tags
I make no changes, but each time I hit "OK, it "Saves", and writes to the Mp3 tag. (I made no changes to the MP3's, just viewed them....)
I can verify that it does change the files, as when I go to back the files up, it thinks there has been a change to the entire library.
Should it do this, if I just hit OK? Or should I just be hitting "Cancel" there after looking at these fields?
Are you sure that there is a real change inside your files?
Or does only the timestamp change?
Do you see a difference if you create a hash from some test files (with MD5 or something similar) before and after you click the OK-Button in the Extended Tags window?
(I did a test myself and I can not see any difference using hashes like this:
Yes. OK saves the current tag data back to the file.
MP3tag does not compare the current tag data with a possible previous state.
See e.g. this thread:
Do you say that if you load 10 Songs, view it in Alt + T and press OK, the content in the tags will be written back to the file and always create a changed file?
That is what I think happens.
Just a use case: you have V1 tagged files but set recently to also get V2.3 tags. You do not change anything in the metadata but if you click OK, the V2.3 tags will be created, so the file changes as tag data is written.
Admittedly, not a common use case, I just picked it to illustrate.
I just ran a small test, using the "Preserve file modification time", and MP3Tag did perform for me, as I thought that it should when I click OK. No changes that my backup software recognizes.
I then selected a group of files, and made a change to one of the tags, and again, my backup software only recognized the affected files, not the entire library.
For me, this change works, and I thank you for the help!
Please keep in mind the use case @ohrenkino mentioned:
For files loaded the very first time it could be that even if you don't change yourself anything in your tags they could by changed if you press the OK-Button.
The settings in Mp3tag -> Tags -> Mpeg could cause an "internal" change in your files adding - for example - ID3v1 tags. Or another UTF-/ISO format according to your Mp3tag settings. Or removing APE tags, again according to your actual settings.