If you are moving an iTunes library to a new mac it will go smooth if the user login is the same. So if I move my iTunes library from an old machine where it was located in /Users/ckj/iTunes
to a new machine where it is gonna go in /Users/ckj/iTunes
- I have no problems. But if I changed to another username on the new machine - all the paths in the iTunes Library.xml file will not be correct anymore. I have moved libraries so many times now and I thought I would share a really quick way to fix the iTunes Library.xml file to reflect the correct user directory.
If you use the built-in command line tool called sed, you can type one line in the terminal and be done. Let’s say I was moving from a mac with a user directory called "ckj" to another machine with a user directory called "naxoc". All I would have to do in the terminal would be this:
- cd to the iTunes folder in the user directory you are moving to.
- Enter this:
sed -i "" -e "s,Users/ckj,Users/naxoc,g" files iTunes\ Library.xml
Note the funky syntax with the -i ""
This is a mac quirck in sed. I found some info on it here.