Potential Solution: Home Sharing issues with iTunes 10.6
TL;DR: On a hunch, I changed the power settings of the ATV to never sleep. Since then, I have not had any issues. Granted, it's only been a couple of days, but it seems to have done the trick.
Folks,
Wanted to share my experience with Home Sharing issues after upgrading to iTunes 10.6. These forums a rampant with reports of the issue, so I'll defer to the search field above if you don't know what I am talking about. In short: iTunes 10.6 seems to have busted Home Sharing.
For those who do, here's what I found:
For some reason, is saw a very large number of established sessions from my Apple TV (ATV) into port 3689 on my Mac. This is the port that ATV uses to query iTunes to see what's available via Home Sharing (e.g.: what movies, songs, pictures, etc are available for display on the ATV).
A sniffer cap and some observation of the power indicator on the ATV indicated that while it was sleeping, the ATV was querying iTunes. It would power on for a sec (wake on LAN, maybe?), issue some queries, then sleep.
When this happened, the TCP sessions created were never town down. As such, I would eventually see 200+ established sessions on port 3689. I don't know exactly how many it took to make this happen, but when I saw this, iTunes stopped accepting new connections.
Of course, bouncing iTunes would remedy the issue for a while, but it would return.
On a hunch, I changed the power settings of the ATV to never sleep. Since then, I have not had any issues. Granted, it's only been a couple of days, but it seems to have done the trick.
I would be interested to hear if it works for others.
Happy viewing,
Chris