I’d still like to have a better way to have a centralized iTunes media server. But in lieu of that I’m OK keeping multiple libraries in sync. One way to do this is to use a tool such as rsync to actually synchronize the files. But this isn’t going to keep the iTunes library updated on what files were added. For that consider TuneRanger. TuneRanger will keep iTunes for Windows or Mac in sync. More importantly it will update your playlists to accommodate for the new location of your media.
TuneRanger also makes a nice addition to the switchers toolbelt. You can use it to synchronize media from a Windows to computer to a Mac (or vise versa) without having to rebuild all of your playlists. And it let’s you do so graphically without doing a find and replace in a file for paths, etc. Overall, it’s working nicely so far. I like the fact that I need to authorize all of the computers that will be playing purchased content. Makes me feel legit (and the library is 100% legal btw). Again I’d prefer a centralized repository that doesn’t force me to have all of the library sprawled across 3 different computers. But in lieu of that, synchronization is the next best thing…