Sharing iTunes Libaries with Multiple Users in Windows XP

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…

  1. 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.
  2. 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
  3. 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.
  4. Open a command prompt in your My Music folder.
  5. At the prompt, execute: junction iTunes "C:\Documents and Settings\All Users\Documents\My Music\iTunes"
  6. 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.
  7. 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.

Delay of Game

It's Saturday, so I've been watching some college ball, and I've come to realize – Delay of Game penalties kind of defeat the purpose. When called, the ref has to mumble for about 20 seconds, the offense and defense have to reset, and a new 24 second clock starts. I figure every Delay of Game penalty costs a full minute, when had the penalty not been called, the offense probably would've snapped the ball within seconds.

Maybe we need to re-assess that rule, and make it not a dead-ball foul. Let the penalty yardage be taken on the following down.

The Apprentices

So, I've been a fan of The Apprentice for a bit now, so I decided that I should at least give the benefit of the doubt to Martha and check out the other Apprentice to see how it is. I don't much like Martha's Apprentice nearly as much as Donald's Apprentice, and I don't really have anything to say yet about the Martha Apprentice candidates, but I have realized one thing: Martha's little sidekick Charles made me understand that chomping on the end of a cigar all the time makes you look like an idiot.