iTunes, iPods, and Vista
Friday, April 6th, 2007Yes, we all know Apple's been taking their precious time releasing a truely stable version of iTunes for Vista, but that's not what I want to reiterate. Last night, I spent three uninterrupted hours getting my iPod working in one form or another. After reading pages and sites out the wazoo that say "have an iPod? Don't get Vista!" Not an option, sorry... And it's definitely not an option to switch to Mac. So I decided to figure out why things were being this way.
Turns out, the problems I've been experiencing with iTunes are two-fold. One is a GUI issue where iTunes turns white and doesn't let me click menus. This is something that APPLE needs to fix, and they've had plenty of time to do so. The other problem is an iPod sync issue where you get this message:
iTunes could not save to your Music folder because you do not have write access. Check the permission on your Music folder and folders in your Music folder, then try copying this file again.
This message was very vague for me... I was syncing TO my iPod. Why does it need to write to my Music folder? Does it mean the music folder on my harddrive? Does it mean the music folder on my iPod?
In Windows XP, iTunes stores music in the "My Music" folder for the user you're logged in as. For me, in XP, it was C:\Documents and Settings\GermanShepherd\My Documents\My Music. In Windows Vista, Microsoft gave our "My" folders a little souping up and reorganization. The "My Music" folder in Vista is now located at C:\Users\GermanShepherd\Music, and there's a shortcut at the Windows Vista "My Documents" folder (which is now called C:\Documents and Settings\GermanShepherd\Documents... Notice the lack of "My" in the name) that points to C:\Users\GermanShepherd\Music so older programs still work similarly. However, there seems to be a problem with iTunes and writing to C:\Users\GermanShepherd\Music.
I'll cut to the chase and skip all the horrible trial and error I was going through for three hours and say that I fixed the issue! I merely deleted the shortcut to C:\Users\GermanShepherd\Music in C:\Users\GermanShepherd\Documents and created a REAL folder called "My Music" there, then moved everything from C:\Users\GermanShepherd\Music to C:\Users\GermanShepherd\Documents\My Music. Now my iPod syncs perfectly!
Here's a quick list you can try if you're having trouble:
- Visit http://www.tweakvi.com and download TweakVI for Vista. (You do not need to purchase it. The free version has the features we need.)
- Close iTunes, if it's running.
- Navigate to C:\Users\(your_user_name)\Documents.
- Delete the shortcut to "My Music".
- Create a new folder called "My Music".
- Navigate to C:\Users\(your_user_name)\Music and copy everything in that folder to C:\Users\(your_user_name)\Documents\My Music.
- Install TweakVI and open "Miscellaneous Tweaks" on the left panel.
- Click "Change System Folder Settings" on the right panel.
- On the window that pops up, scroll down to the entry for "My Music", select it, click "Change..." and choose C:\Users\(your_user_name)\Documents\My Music. Click "Save System Folder Locations" and exit TweakVI. (You do not need to restart Vista at this moment, but it might be a good thing to do later to update all links to "My Music".)
- Open iTunes, go to Edit> Preferences> Advanced Tab> General Tab.
- Change "iTunes Music folder location" to C:\Users\(your_user_name)\Documents\My Music\iTunes\iTunes Music.
- Restart iTunes.
This is what I did after having copied my entire music library directly from XP and onto Vista. I've deduced that iTunes searches for what Windows calls the "My Music" folder and automatically stores files there. It doesn't matter if "My Music" is actually C:\Music or F:\Music, all iTunes has to do is access the Windows "My Music" folder.
The problem is that Vista's default "My Music" shortcut isn't exactly read/write friendly for iTunes, so we have to change "My Music" to another location that IS read/write friendly for iTunes. Vista problem? iTunes problem? Both? I don't know, I don't care, but it works now.
This may or may not work for you as I've spelled it out, since I'm pretty sure I flubbed it when I copied things over from Windows XP, but, regardless, iTunes can't read from C:\Users\GermanShepherd\Music, so you need to use TweakVI to change "My Music" from C:\Users\GermanShepherd\Music to some other location that is writeable. I just decided to change it to C:\Users\GermanShepherd\Documents\My Music, because then the address is still the shortcut "My Documents\My Music" and I don't have to update my entire iTunes library, but you could make "My Music" C:\Music if you REALLY want to. Just make sure it conforms to the standard "My Music" folder structure or you'll run into more problems.
On a related note...
There is an issue in Vista where unplugging your iPod via Vista's "Safely Remove Hardware" feature may corrupt the iPod [apple.com]. This has been addressed by Microsoft and they have released a downloadable hotfix [microsoft.com]. I suggest you head on over there and download the thing, install it, and restart as soon as you can.
