Bugzilla – Bug 13251
Should not play 'startup music' when booting up after hard power cycle
Last modified: 2009-10-05 14:27:18 UTC
If Baby is on my night stand and there is a power failure off/on, when rebooting it will play music while displaying "Free your music" and wake me up. This is an issue both in soft-poweroff and when power is on but no music is playing.
Pat, can you clarify. When I discussed this with Dean before we were going to suppress the startup tone after a "system crash". It's not possible to detect a power failure, but still play the tone when you plug the power in out-of-the-box or turn it on normally.
This has nothing to do with a crash. Just pull the plug, plug back in and wait. It boots and when it gets to the "Free your music" screen, it plays some music. If I am sleeping and this is on my night stand, if there is a power failure in my home, this will wake me up when power comes back on. Don't like that.
This happens even if in 'soft power off' state. Retested today on 7.4 r7062
I think the req is to play the tune after booting due to an intentional power cycle. This would include the first time it is turned on after you take it out of the box and if you do a hard power cycle by holding down the power key. Probably not any other times. We certainly don't want it to play if your home had a power failure and power comes back at 3am.
Ideally, this should be: Out of the box/Factory Reset - Play boot sound Firmware update - Play boot sound After graceful/manual shutdown - Play boot sound Crash - Suppress boot sound Unexpected power failure - Suppress boot sound Which means that we should have a bit that is reset during a factory reset or graceful shutdown, firmware update that enables the boot sound, otherwise, don't play it. Does that make sense?
== Auto-comment from SVN commit #7254 to the jive repo by richard == == https://svn.slimdevices.com/jive?view=revision&revision=7254 == Bug #13251 Refactor Squeezebox*Applets, to allow them to share common code. Some utility and initialization functions are now shared. Added a cleanReboot flag, so allow the startup tone to be supressed on an un-intentional power cycle (eg crash or power failure).
== Auto-comment from SVN commit #7255 to the jive repo by richard == == https://svn.slimdevices.com/jive?view=revision&revision=7255 == Bug #13251 Missing files.
== Auto-comment from SVN commit #7256 to the jive repo by richard == == https://svn.slimdevices.com/jive?view=revision&revision=7256 == Bug #13251 Meta class inheritance broken the service registration, only use inheritance for the applet.
== Auto-comment from SVN commit #7257 to the jive repo by richard == == https://svn.slimdevices.com/jive?view=revision&revision=7257 == Bug #13251 Fix on fab4 and jive.
== Auto-comment from SVN commit #7258 to the jive repo by richard == == https://svn.slimdevices.com/jive?view=revision&revision=7258 == Bug #13251 Power off fixes for jive.
== Auto-comment from SVN commit #7259 to the jive repo by richard == == https://svn.slimdevices.com/jive?view=revision&revision=7259 == Bug #13251 Fix sound effect volume when the startup tone is not played.
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server! * SqueezeCenter: 28672 * Squeezebox 2 and 3: 130 * Transporter: 80 * Receiver: 65 * Boom: 50 * Controller: 7790 * Radio: 7790 Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.