Stiffler Wrote:I was under the impression that XBMC resets the sleep timer to 'Never' at boot, but once it successfully closes it returns to the previous setting. The problem being that if XBMC crashes or does not shut down cleanly the setting is left at "Never"
I have run into this issue as well a number of times, and it concerns me more than most probably because I have an older plasma that develops burn-in rather quickly. I have kids and such so I'm not always there when it crashes...
While it probably won't get done due to other more pressing concerns (understandably), it occurred to me that the only way to really "fix" this issue is to somehow store a permanent value for the sleep timer (and maybe the screen saver timer as well) for frontrow in xbmc.
Granted, immediately after a crash the settings will be set to "Never", but if those settings were somehow stored in xbmc (instead of read on startup) simply restarting xbmc and exiting would restore them, as opposed to having to go reset them in frontrow again. Of course doing it this way would effectively override the frontrow settings everytime xbmc was launched, but it seems to me to be a lesser of two evils kind of thing...
I would personally be happy with having advancedsettings.xml option(s) for this. I would even do a patch myself if I could, but I don't know where to begin to actual setup a test and build environment for it as I have only done xbmc development in VS. The patch would be very tiny, just check for an advancedsettings.xml variable for the sleep time (and maybe screensaver timeout too) and use it instead of the one read at startup if it exists.