I have two collections of mp3 files. I want to batch-replace the tags of one collection with the tags of the other. The difficulty is that the original "date" tags are strings like "01/02/1934" or "Jan 02 1934", which can be recognized and edited by software like foobar2000 and Mp3tag.
I have been trying to achieve this with Python eyeD3 and mutagen libraries. But they cannot recognize the non-standard dates. So I have no way to access the original date string.
I wonder how music software can read and write any string into the "Date" field. Maybe there is a way to extract the string from the binary data of mp3?