I have tried a number of different solutions for getting my iTunes library on my remote machine(s). Within my local network iTunes takes just a few seconds using Zeroconf / Bonjour technology to find my library and then a few more seconds to load the XML file containing the definitions my 60GB + of music. Until now the easiest and most reliable method I have found is to run Hamachi on my main mac as well as on my laptop(s). Hamachi if you aren’t familiar simply creates adhoc vpn networks. This works pretty well and it can be used for a number of things. One of which is allowing my iTunes clients to see each other and share libraries. However….since OSX 10.5 Leopard Hamachi had (has) been having issues. Sucking up all kinds of memory/crashing, etc…. That led me to my discovery today. I was actually working to find a way to push dns-sd commands to my .mac account using back to my mac. While doing some googling I ran into this: Reach local iTunes library over the net which basically outlines nearly exact what I was trying to do. Now I have to execute 2 simple commands which I’ve saved and then enter my password and within 15-20 secs it loads up my big XML file and almost instantly I have all of my music at my finger tips…On my connection here where I am currently working I can switch songs and it takes less than 1 second. I was expecting some additional lag when running the data through an SSH pipe. If you have any questions or don’t understand a word of what you just read you can either ask questions in the comments or move along to the next post
Also…if anyone has any ideas on how I can get that XML file to cache and then update every few days or when I manually delete it that would be cool. I have been thinking that with my 3G card in my carputer this may be a viable solution for always having the latest music on my home machine.
iTunes Library on the go?
Previous post: Airport Extreme SNMP stat graph
Next post: Thursday in cubeland….