Thanks for getting back to me.
I guess that means we need a way to check if the screensaver is running. That is pretty easy to do by passing files via tmp:/ except in the condition where someone hits the home button, which appears to kills the screensaver without allowing it to clear out any files that it uses to pass signals to the running app, and drops you back into the running main app. ( I'm testing this right now - exit with
Any ideas for a mechanism that might resume activity in the main app if someone terminates the screensaver with the home button? I have an idea but it would result in a good amount of file system writes from the screensaver - every 10 seconds have the screensaver write a new "i'm running" message, which the main app looks for every so often. If it is there, shut down all screen output, clear the signal, wait, say 20 seconds and check again, if the signal file is not there, start screen output again.
Do you know if the tmp: filesystem is flash or RAM? Not sure if doing heavy writes to flash is a good thing.
- Joel
Screenshades: The first Screensaver for Roku2!
Musiclouds: The best free internet music, on your Roku!
Ouroborialis: Psychedelic Screensaver for Roku!