Resolving Apple TV 2 & 3 Home Sharing Issues
I see that there are many users reporting problems with home sharing.
Unfortunately the problems are there to stay home sharing is actually not functional in full in certain scenarios so I thought I would give a summary of my experience
First of all airplay and home sharing have nothing to do with each other so the fact you have issues with airplay or that airplay works does not warrant any behaviour for home sharing
My set up is as follows
Apple TV 3
iMac
Set of iOS devices iPhone 5/5s/6 iPad 3/Air
Netgear NightHawk 7000
I have the largest iTunes library on the iMac running the latest Mavericks OSX.
In general everything works fine when all devices are awake however the moment the iMac or AppleTV goes to sleep this start creating problems
For who does not know the Apple TV 2/3 has a functionality called bonjour sleep proxy, the AppleTV is always visible on the network and retains and IP address even when it is in sleep mode. The other devices like iMac or MacBooks instead may disconnect from the network and loose their IP going to sleep. So before going to sleep the register with the AppleTV so that the apple Tv can wake those up if needed.
This is the theory so if you then launch remote app or go onto the AppleTV menu and look for computers you should see the shared libraries.
But you don't!
In the remote app the library disappears and when you go into the AppleTVand press computer it starts loading it and then fails or even better tells you home sharing is not active on other devices
Solution:
There are two solution to the problem
1, Set the iMac or other computer power saving to never go to sleep. This is not eco friendly but means the network card stays on and so does the link to home sharing
2. Uss standard power saving settings and use an application like Moka WOL. Register your computer MAC address on this app. When you need your home library go into this app and wake up the sleeping computer. The link to computers will go back to working on the apple TV and all will be normal
I am sorry to say that home sharing just does not work because contrary to what apple says the apple tv (and the extreme routers) fail to wake up any sleeping devices with home sharing on the network although they are aware of the existence once those devices loose an IP address is basically dead end
AppleTv3-OTHER