This project is a (platform independent) tool to repair the iTunes library, if files have been moved or renamed.
tested with iTunes 8 (8.1) and iTunes 10 (10.7). As noting changed in the library format, it is intended to work with iTunes 11 as well.
Constant prompts require you to babysit it while it runs, a long time for big libraries. There is no options to run it in an "unattended" mode either.