Hi,
This is one issue that I have been thinking about how best to solve whilst waiting for an in-built solution.
My setup is as follows:
Fileserver - always on
TV Server + Client as the main machine in the living room running MePo backend and XBMC PVR
Various Clients around the house
Whilst using the TvServer/Client machine in the living room I turn off all power saving features in XBMC. I then use the MePo powerscheduler to manage everything. Either the default version
http://wiki.team-mediaportal.com/1_MEDIA..._Scheduler or the advanced one,
http://wiki.team-mediaportal.com/index.p...uler%2B%2B, will work well.
I then set the powerscheduler to prevent shutdown of the TV Server if there is any network activity greater than 15 kb/s. This prevents the TV Server from shutting down when I don't want it to and also covers all the possible situations e.g. when I may be streaming films from the Fileserver, using the TV Server or watching online content. To make this a bit more robust you can add specific Shares to be monitored in the MePo powerscheduler plugin.
The great benefit of using MePo to handle the power saving is that I can leave XBMC running and I have set it to hibernate after 15 mins if there is no network activity. Then, it simply wakes up to record or I can bring it out of hibernation using the remote. Because I didn't close XBMC it is running when the machine wakes and the process is seamless.
The only situation that this doesn't cover is when I am watching a DVD/Blu-Ray. One suggestion that may work is to share the Blu-Ray drive (I'm confident this will work) or if you run something like DVDFab Passkey or AnyDVD then set a Process to be monitored, in the MePo Powerscheduler, which will prevent the standby.
Hopefully this may be a help to some people.