I was recently trying to fix the tags on a bunch of MP3 files that I had been tagged names like "Track 01" by my encoding software, and I came across an interesting thing.

The files seemed to be tagged at the beginning of the file, so the id3 editors I tried could read/write the new tags (to the end of the file as I found out when I ran "strings" on them :), but emptool, JEMplode (Under Linux) and Emplode (under windows) only read the tag that was at the beginning of the file.

I finally had to strip the first 128 bytes off of every file with 'dd'. Is there a more sane method of dealing with this?

Thanks
-scott