Bugzilla – Bug 6794
Need a "Screen Off" screensaver
Last modified: 2009-09-08 09:23:55 UTC
I find myself using a Controller to display album art for what's playing on my SB3. The Controller's cradle sits behind the SB3, so the album art appears above/behind the SB3's VFD. This works well, but 1) requires that I not enable "Dim when charging" and 2) leaves the SBC display on once the SB3 has stopped playing. It would be nice to have an option to leave the screen on, and at full brightness, when the CBS is in the cradle and its player is playing.
could be integrated with anything done for bug 6620.
Maybe the simplest/best approach would be adding a "Blank the screen" screensaver that could be used for Stopped mode. Can screensavers programatically indicate that they should exit if the accelerometer detects movement? Could the screensaver use Jive APIs to push the user to the Home screen when there's movement?
I think we should add another screensaver called "Screen Off" that can be used to force the controller to be dark when not playing. Of course, if you pick it up, i will wake from the screensaver and light up the screen. How's that sound?
I really want this one too. :)
me too :-)
7.1 r2562 has a BlankScreen screensaver which appears (EN) as "Screen off" in the screensavers list. Currently the screensaver just renders a black window when activated and does not dim the screen, which is an incomplete solution (a black window still glows). But, Richard is working on some things that need to get merged in before I can solve that part of it. Should be fixed to completion early next week.
"Screen Off" screensaver fully functional in 7.1 r2657
I'm running 7.1 r2664, unfortunately it doesn't work as it should (i think). If the screensaver kicks in (e.g. if configured as "stopped"-screensaver), the display is been turned off, unfortunately permanently. With the screensaver stopped (playing a song) i get no image on the screen although I can hear the navigation sounds. (r2562 works "better" as in "i get my image back" but lacks a dark screen :-) I leave this bug closed if no one else has this problem.
7.1 is certainly cannot be released with a screensaver that permanently turns the screen off. I had this problem early in development but thought I'd fixed it. Reopening for further investigation.
this should be fixed in r2669. Give it another whirl if you could, Markus, and thanks for the catch!
I built 7.1 r2674 but it performs the same way as r2562 my test-case: - the SBC sits in the cradle - play some music until the "now playing" screensaver kicks in - pause music - "blank screensaver" is activated, although the (lcd)background is not as dark as in r2657 - unpause music - "now-playing" screensaver is displayed again (better than r2657) can you verify this? thanks!
okay, if the music is paused and then the blank-screen-screensaver is activated it really works (no backlight + no lookup). OTOH if you start playing music while this is the case, the screen stays dark. Seems there are some more cases to handle...
another nice find, Markus...I can easily reproduce this :-/ Looks like what's happening is that the popup "toast" is reactivating power to the screen, which is why it is continuing to glow (actually you'll see it go off and then immediately flicker back on). I'm also seeing the key backlighting never turn back on. Richard has recommended a fix that I'm going to try out now. Reopening...
r2676 adds window event handlers to shut the screen off on WINDOW_EVENT_ACTIVE (i.e., whenever this screensaver window is on the top of the stack) and turn the screen back on for EVENT_HIDE (i.e., when the screensaver closes) Tested in a variety of situations, including the testcase Markus described in comment #11. Works in all cases.
works really fine now! a wish (comment #5) has come true :-) thanks a lot.
This bug has now been fixed in the 7.1 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.