I want to move a chunk of my music collection from a folder on one drive to a folder on another, without losing metadata in iTune's library and without reconnecting each and every file.
I have about 40 GB of ripped CDs I want to move from my D:/ drive, which is internal, short on space, and shared on the network, to my H:/ drive, which is external, not shared, and has another 200 GB free. I do not want to lose any data or metadata (playlists the songs are in, what their ratings are, how often I've listened to them, etc.) and I also do not want to reconnect each and every mp3.
Final Cut Pro, also by Apple, handles a situation like this well: if you have movie clips A through H in folder X then move them to folder Y, there's an option to reconnect only the first and let Final Cut automagically reconnect any exact title matches found in the same folder. It's a useful feature; it would go a long way towards doing what I want done, but that's in Final Cut. iTunes isn't so smart.
Simply changing the location of the iTunes folder won't work, as I'm not letting iTunes (mis)manage my collection; the .xml is in My Documents (on C:/) and the music is currently split up between D:/ and H:/.
I've already looked at this page
, which comes close to telling how to do what I want iTunes to do. A search and replace on the source file is logical enough, but this process loses some important metadata. I value knowing how often and how recently I've listened to songs; I use that information to make playlists of songs I haven't
been listening to lately so I can decide if they're worth keeping around (it's also good for rediscovering songs I've liked a lot).
Deleting the source files but leaving them referenced in the library, then reimporting each CD with "replace existing", is simply not an option. I'm willing to spend some free time on this, but I'd rather not spend months.
Is there any way to do what I want done, however inelegant?