Firstly I would point out that this is quite a specific issue and would require a developmental change in the software, secondly I would also point out that Infuse is the best thing I have ever used so it is not a complaint.
With the ever spirally cost of living in the UK I have been looking at reducing power usage in my home, part of this was to stop leaving my Windows FileServer on 24/7 and only have it on when Infuse needs it.
The process works fine to be honest, my Windows Server is asleep, Infuse opens on Apple TV and sends the magic WOL packet and wakes up my fileserver. All good!
But there is a problem as Infuse ONLY sends this WOL packet when Infuse is opened, this causes an imperfect scenario as follows.
Infuse will cache alot of the media you are watching and once it has done so, if your power management policy on your fileserver goes to sleep after 10-20 minutes for example, it may not be online when you come to the next episode.
For example, if you watch a 40 minute show and it takes Infuse 5 minutes to cache the entire media file, the media server will go to sleep before Infuse calls for the next episode. Or if you finish watching that EP and want to watch something else entirely returning to the main menu. Nothing will wake up the file server at this point unless you close infuse completely and re-open.
Sure I can just not set a power management policy on the server and leave it on all the time or manually send it to sleep from my phone when I know im not using it. But what I would love to do is have it on an aggressive sleep policy so it goes to sleep soon after Infuse has finished caching the content, then when you return to the menu and call for another piece of media or what you are watching ticks over to the next episode…at this point Infuse client again sends the WOL packet, in this scenario it means you could set a 5 minute sleep policy on the fileserver but also rely on Infuse waking it back up again should it go to sleep from 5 minutes of inactivity.
Does this make sense to people or is there some other config I can do to get this to work?
I think it would be an awesome addition into the software and I doubt would be a major overhaul for the DEV folks.