Diann & I have both had our iPods for quite some time now, and I've always had it setup where the iTunes libary is stored within my home directory. Kind of irritating, especially when she needed to update her iPod, I'd have to log in as me.
I realized today that someone out there must have solved the problem, and some quick searching on the Internet led me to this site. I'm not a big fan of the font they used (yeah, it's a normal font, but with so much text I found it hard to read!), so I'll replicate/paraphrase what they've written up here (names changed to make it more akin to my situation, some file locations changed to more adequately reflect how my system is setup, if you want the original, well, the link is just above):
Which means now we have two users on a Windows XP computer, both of whom want to use the same music library and such. So for folks in a similar boat, here's how you do it.
Note that I'm assuming you have Administrator rights on the computer (so you can get into everyone else's
My Documents folders) and you know how to work command prompts and stuff…
- Go to SysInternals and download a copy of junction if you don't already have it. Put it somewhere in your path; you're going to need to use it from the command prompt later.
- Your music library (the file
iTunes 4 Music Library.itl) is stored in your
My Music\iTunes folder. Your actual music might be too. Point is, if you look in the
C:\Documents and Settings\username\My Documents\My Music folder, you'll see a folder
iTunes that contains all of that stuff. We need to centralize that. Move that folder to the
Shared Music folder:
C:\Documents and Settings\All Users\Documents\My Music
- You now have all of your iTunes stuff in
C:\Documents and Settings\All Users\Documents\My Music\iTunes right? Cool. Now you have to link to it.
- Open a command prompt in your
My Music folder.
- At the prompt, execute:
junction iTunes "C:\Documents and Settings\All Users\Documents\My Music\iTunes"
- You now have a hard link to the
iTunes shared folder instead of a physical folder in your
My Music folder. (Junction makes a sort of “shortcut” to other folders, but Windows thinks it's the real thing. That's how we're going to fool iTunes into allowing everyone to use the same iTunes library.) Repeat that command prompt “junction” action in all the other users'
My Music folders who are going to share your iTunes library.
- Everyone who's sharing now has a junction to the shared iTunes folder, right? Now, have each user log in, one user at a time (not “switch users,” but actually have only one user logged in at a time) and open iTunes. They will all have to set up their own preferences (like their iTunes account, their shopping preferences, etc.) but they will all have access to the same music library and the same playlists.
That's it! You're done!
There are a couple of interesting caveats to note when working in this scenario. Some good, some not so good.
Since you're all sharing the same library and ratings are stored in the library, if one person changes ratings, they get changed for everyone. If you're anal like me, that means you'll tell everyone else not to rate anything. Hopefully Diann won't make all our U2 music 5 stars anytime soon.
This setup does allow all of you to automatically sync your iPods with individual settings. So I can sync my iPod with playlists X, Y, Z and Diann can sync hers automatically with playlists A, B, C. No problems there.
You can't have multiple users simultaneously logged in and using iTunes. That includes the “fast user switching” thing Windows XP provides. If one person is using iTunes, no one else can be using iTunes on that computer.
Important Note: These instructions are for Windows XP. If you're on a different OS/version, you're going to have to adapt paths accordingly. Also, I've only ever run any of this with an account that has Administrator privileges. If you're trying to get this working with limited accounts, you're on your own. All instructions here are provided for your unsupported use and at your own risk. Because, well… “it works for me.”
Regarding that last note, it seems to work as a standard user account as well. That's because the Shared Music folder has Everyone/Everything permissions by default. Ahh happiness, now I can just plug in an iPod and get it to sync without worrying about who is logged in!
UPDATE: Updated to reflect that you do have to put quotes in the junction command.