Bug 1688 - Need a "Do Nothing" screensaver
: Need a "Do Nothing" screensaver
Status: CLOSED FIXED
Product: MySqueezebox.com
Classification: Unclassified
Component: Player UI
: unspecified
: Macintosh All
: P2 normal (vote)
: ---
Assigned To: Vidur Apparao
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-06-18 15:04 UTC by Blackketter Dean
Modified: 2008-12-15 12:14 UTC (History)
0 users

See Also:
Category: ---


Attachments
register 'nosaver' screensaver (1.21 KB, patch)
2005-06-19 14:02 UTC, KDF
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Blackketter Dean 2005-06-18 15:04:16 UTC
There used to be a non-screensaver that would just dim the display when there wasn't any music 
playing.  That seems to have disappeared.  We should add it back in as an explicit screensaver that 
does nothing.  Let's make that the default when we're not playing.
Comment 1 KDF 2005-06-18 18:46:43 UTC
there was?  must have been before my time.
if you are referring to the auto dim, its still there.  It depends on the
setting to adjusting brightness manually, and the setting for idle brightness.

however, a completely blank screensaver should be easy enough.  would be useful
to link it with the request to power off the display when off (so you dont have
that glow at the sides during the screensaver)
Comment 2 Blackketter Dean 2005-06-18 20:17:12 UTC
Sorry, I wasn't clear.  The "screensaver" i'm talking about would appear to do nothing, i.e. leave the 
screen exactly as it was, but potentially dim.  (I'm not talking about a blanking screensaver.)
This would be the default if we weren't playing.  It's pretty weird to have the player jump to "Now 
Playing/Nothing" if you walk away from the player.
Comment 3 KDF 2005-06-19 02:56:46 UTC
this was replaced with the 'idlesaver' setting.  given that there is no 'do
nothing', I think the default must be now playing.  maybe this setting is best
done with a default left undef, so that in the absence of a setting, we should
get the old behaviour. assign to me if that sounds right
Comment 4 Blackketter Dean 2005-06-19 07:37:41 UTC
I'm not sure if the setting should be undef, but it definitely appear as a choice in both the player and 
web settings. 

(actually, undef is probably not right either, so we can change the default behavior by changing a 
default setting)

wanna take a crack at this?
Comment 5 KDF 2005-06-19 13:13:17 UTC
right now, there is the now playing and jump back screensavers that are
registered by the core code.  I'll just add a 'none' screensaver setting and
this will cause Screensaver::screensaver() to leave the mode unchanged aside
from dimming to the idleBrightness setting.
Comment 6 Blackketter Dean 2005-06-19 13:26:34 UTC
Thanks!
Comment 7 KDF 2005-06-19 14:02:29 UTC
Created attachment 555 [details]
register 'nosaver' screensaver

registers a 'nosaver' screensaver that has no functions or mode.  The
screensaver routine checks for 'nosaver' and skips the mode change section,
leaving only the dimming of the display.
Comment 8 Blackketter Dean 2005-06-19 21:37:35 UTC
Looks good.  (Let's just call it "None" without the parenthetical.)  Thanks!
Comment 9 Blackketter Dean 2005-06-19 21:48:13 UTC
KDF: when you commit this can you make this a SN bug so we remember to merge over the change?  
Thx.
Comment 10 KDF 2005-06-19 22:10:51 UTC
committed to trunk at change 3453.
still needs to be merged with SqueezeNetwork
Comment 11 Vidur Apparao 2005-06-30 13:32:22 UTC
Dan is merging in KDF's change as we speak. Will be visible in the next
SqueezeNetwork pushout.
Comment 12 James Richardson 2008-12-15 12:14:02 UTC
This bug has been fixed in the latest release of SqueezeNetwork!

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.