Ok, let’s get the obvious out of the way and say that using a Media Server as I will layout below, is not a sync. You are just managing 1 library which all computers use. The end effect is the same though: your iTunes library will be absolutely the same (songs, playlists, play counts, ratings, etc) across your local network. I’ve been using this setup for about two weeks now and it is working great. While you can use Home Share to view other iTunes libraries on your local network, you have no control and/or sync of new songs, playlists, ratings, playcounts, etc.
If you haven’t read it, you can also view my article about Transferring Playlists and Ratings in iTunes with Home Share.
Overview: Setup 1 computer as a Master iTunes library. All other machines on the local network will log into the server to view/browse/play. While I added a new, third machine to my setup, you can get away with just 2, or support 3+ computers.
Difficulty: Medium
Pros: Library is exactly the same across all computers. No sync required.
Cons: Opening up iTunes will take a few extra steps. You will likely want to have an Airport Express to stream your music to your stereo.
Requirements (other than iTunes):
1) Two or more PC computers. Sorry Mac users, this won’t apply (although you can likely find a Mac Friendly Gbridge equivalent).
2) Gbridge – a screen sharing application (free)
3) A Gmail Account (required by Gbridge; free)
Let’s get started:
1) Backup all iTunes Libraries. This is always a good idea in case you mess something up. I don’t think in this case it is truly required, but it’s always good to CYA.
2) Download and install Gbridge on all machines. If you use Google’s Two-Step Authentication, you will need to generate an application specific password for Gbridge.
3) Configure Gbridge on your “server.” Pick one of your machines. A desktop and/or the fastest machine is probably the best bet, although the computer I’m using for my server is an old machine that I’ve cobbled together from several old, dying machines, so a fast server is not required.
OPTIONAL, but highly recommended: Open Gbridge > Click on Desktop Share > Click on Configure Gbridge DesktopShare > Under Access from my other computers by myself: select Allow after verify DesktopShare password and enter in a password. Then click OK.
4) That’s about it. If you are using your “server,” just open iTunes as you would normally. If you are using a secondary machine:
Open Gbridge > Under My Computers, click on the name of your server machine and select “Access GBridge VNC” > Enter your password > Launch iTunes (if not already open) on the server.
Extra Credit Projects:
1) Have the server launch iTunes automatically on startup.
2) Have various maintenance tasks run automatically on server
3) Automatically transfer music, movies, apps, etc from one machine to the other.