This creates an XML file containing all the library data — I named this something like “Old Library Export” and moved it into OS X via the USB disk. Back on my Mac, where the final merged library was to reside, I set about copying my old music files from the USB disk into my existing (“newer”) library.
Restarting i Tunes automatically updated them, and my old library was shown in i Tunes (though none of the tracks were playable because the files weren’t on the system — no problem). I went through a period a while back where I was adding new music to both libraries, so in order to minimise duplicates I sorted my newly updated “older” library by “date added” and deleted everything added after the point where my “newer” library started.
I didn’t lose any play counts or ratings here because at this point I was only listening to music on my Mac.
I also deleted all podcasts from my older library (had them set up on the new library anyway). I then exported the “older” library from i Tunes: File Export Library.
I didn’t have constant access to the old PC — only a copy of my i Tunes library and music files on a USB disk.
This meant a couple of extra steps which I’ll detail below. One key prerequisite is that both old and new libraries must be sorted by i Tunes — you need to use the “keep my music library organised” option so that i Tunes organises your files by artist and album.
You’ll need a bit of patience and some spare disk space to do this properly — also note that I did most of this on a Mac, so if you’re on Windows your mileage may vary slightly. If you don’t do this, you’ll have a tricky time merging the two folder trees together (unless they both use the same custom sorting scheme, but you’ll be lucky). Due to the difference in i Tunes library versions, the first thing I did was update the older library to the latest schema.
I’m not sure if there are actually any significant differences between 7 and 10, but I didn’t want to make things any harder than necessary.
Merging Two i Tunes Libraries I recently had the somewhat unenviable task of combining two large i Tunes libraries into one and found that there’s pretty much no information on this online, so I thought I’d share my “technique” in the hope that someone might find it useful.
Various guides detail the steps required to move a library to another machine, but not to merge it with another — the process shares some actions, but isn’t quite the same. My situation was thus: I had an older Windows PC with a large-ish (40GB) library from an old version of i Tunes (I forget which, probably 7), synced with my i Pod Classic.