I noticed that Media Center automatically sends a WOL packet to the server when connecting to a remote library. This is nice and works great.
A problem arises however if the Media server subsequently goes to sleep, but the Media center client has not. In that case, the Media server is not awaken. Eventually, Media Center displays a non-specific pop-up that "something has wrong with the playback".
Would it be possible to have Media Center send a WOL packet automatically when it tries to play something from a remote library ? Or maybe conditionally send it if the machine does not respond to a quick ping ? Or maybe send it conditionally if TCP connect doesn't happen within a short timeout window (a few seconds?) to give the server a chance to come online ?
This would provide for a much greater experience and lower power consumption, alleviating the need to manually run a separate WOL tool to start the server, or manually exit and restart Media Center to force WOL to happen. While I can certainly do those things, it is not very user-friendly. I'd like to build a system that works seamlessly well enough that my husband can use it too. I realize the playback won't be instant as the server will take some time to restart after the WOL packet is sent - the initial delay would be livable .
I think this would help a lot of others save on their power bills and with global warming as well. And a lot of money saved in building/configuration low power server equipment to run 24/7 vs using regular much cheaper equipment only a fraction of the time.