You'll be transferring at least one 100.000 byte block then. Did you time different sizes as well?
i tried a 500,000 block, but it seemed to take longer. didn't really want to to test it too much. i'll try it tonight.
That's going to be hard, as plain empeg fids do not contain the "loadfrom" tag.
If you copy your mp3's to a different computer, every mp3 file will probably have different inode numbers and the filesystem containing them will probably have different major/minor device numbers
i know that the plain empeg doesn't use the tag. but the tags already generated have them, as well as jemplode. to recover from an inode change, can't you parse the existing tags, find out the new inode/major/minor#, and repopulate the mp3tofid file, assuming that the file structure was the same.... (or just mass replace the path to wherever the files are).
Is that a plain md5sum hash? Should be doable, as mp3tofid reads the whole file anyway.
its a crc32 check on only the mp3. exclude the tags.