I have 1000's of MP3 files whose properties (title, artist, etc) need standardization.
The files are stored in different folders according to genre, and the file name reflects the name of piece and the artist. So the task is easy once the address of each property is located.

I searched this site and found that MP3 properties occupy the last 128 bytes of the file, and the data look like this:
' magic 3 chars (always set to 'TAG')
' title 30 chars
' artist 30 chars
' album 30 chars
' year 4 chars
' comment 28 chars
' termination 1 byte (always 0)
' track 1 byte
' genre 1 byte

However, I used W-Explorer to manually set the genre of one MP3 file to "Reading". Surely, the word "Reading" appears in the list view along with Pop, Country, etc.

So much for 1-byte Genre at the very EOF!

I inspected that file for the word "Reading", and found it at th 120th byte, not within the !ast 128 byte!

Some education, please!