How To Play Your iTunes Library Remotely Over a VPN
Posted 03/22/2011 at 11:00am
| by Cory Bohon
Carrying your music around with you can be hassle, especially if you have a massive library of b-sides and rarities that you'd rather keep on your iPod for street cred, but can't exactly fit in with all the other media you have on there. Streaming your music from your home via a Virtual Private Network (VPN) is actually a better idea, because you can keep all those files safely secured in a hard drive at home and spare the limited space of your iOS device. Read on to find out how to set up a VPN to play your iTunes library from anywhere you are.
What's a VPN?
A Virtual Private Network (VPN) connects all of your computers “virtually" -- whether it's across your house or across the world. Because these computers are connected no matter the physical network you’re on, you can share resources between computers and devices, including iTunes Home Sharing. This is what we will use to play our main iTunes library media to our mobile computers connected with an internet connection.
What You Need:
>> A Free LogMeIn Account
>> A Mac or Windows computer with an iTunes library
>> A home interenet connection that's "always on"
1. Create a Hamachi Network

After logging in to the Hamachi product page, it will give you several network management options.
If you don’t have a LogMeIn account yet, go to their website and sign up for a free account. Then, go to the Hamachi product page and log into your new account. Then click the “Start Creating Networks” button.

The next page lets you add a network to your LogMeIn account.
On the next page, specify a name for your network; you can also provide an optional description. Make sure that the Mesh Network option is selected, and then click Continue.

Step 2 of the Hamachi network setup lets you specify more network options.
On the second page of the setup, enable the Join Requests options and Network password that you would like to use. For our particular setup, we didn't use a network password and set it so that join requests must be approved from the LogMeIn website.
After you have configured the network join options, click Continue.

The final set up page provides you with an overview of your Hamachi network.
From the final step setup page, click the “Continue to Add Client” link and continue on to the next step.
2. Download and Install the Hamachi Client

After finishing the set up of your Hamachi network, click “Continue to Add Client". You'll be prompted to download the Hamachi client onto your desktop by clicking the “Install LogMeIn Hamachi on this computer” radio button and clicking Continue.

LogMeIn will walk you through downloading and installing the Hamachi client on your computer.
3. Set Up the Hamachi Client
After installing the Hamachi client, open it by double-clicking the icon in the Applications folder. Upon launch, it will attempt to connect to the Hamachi servers.

To join the Hamachi VPN network that we just created, click on Network > Join an existing network. This will pop up a dialog window that will ask for your Network ID and any password that you may have made during the network set up process.

Don’t leave the network admin panel as we will need to verify clients next.
You can find the network ID by logging into your LogMeIn account and selecting on My Networks section in your account. Once there, click Edit beside the network name that you just created. Your network ID will then be displayed.
Repeat this set up process for every computer you wish to include on the network. Note that the free version of Hamachi limits you to 16 computers per VPN.

Once you have added the clients to your network, we need to verify them in the LogMeIn admin panel before they can officially become members of your VPN network. To verify clients, log into your LogMeIn account and click Join Requests under the Network heading. A list of all the join requests will then be displayed. Go through the list and click accept beside the clients you wish to add, then click Save.
That’s all that needs to be done with LogMeIn Hamachi right now, so you can close out of the web browser admin panel.
4. Enable iTunes Home Sharing

To play your music over the network, you must first enable iTunes Home Sharing on the computer you will be sharing from. In iTunes, click Advanced > Turn on Home Sharing.

iTunes will then pop up a dialog window asking for your iTunes username and password. Once you have typed in your username and password, click the “Create Home Share” button you will be taken to a confirmation screen that will let you know your music is now being shared.
5. Play Your Music
To play your music, ensure that the Hamachi application is opened and you are connected to your Hamachi network on both the sharing computer and the remote computer. After opening iTunes on your remote machine and waiting a few seconds, the iTunes library that is shared will appear under the “Shared” section in iTunes.

Depending on your connection speeds, loading this section may take some time.
A few seconds after clicking the shared library, your media will appear in iTunes, allowing you to play files across the Internet. Be aware that the speed of files loading across the VPN will differ based on your home connection’s upload speed and the download speed of your remote connection. Note that iTunes will take longer to load larger files (such as videos).
Follow this article's author, Cory Bohon on Twitter.