SrvrPowerCtrl's job is to help you control power states on your SqueezeCenter server hardware.
The SrvrPowerCtrl plugin allows you to shutdown, restart, suspend or hibernate your SqueezeCenter server hardware using your SqueezeBox IR remote, a SqueezeBox Controller, iPeng or the SqueezeCenter
... [More]
web interface.
Features include:
Shutdown/restart/suspend/hibernate your SqueezeCenter server computer via your SqueezeBox’s IR remote, a Squeezebox Controller, iPeng or via the SqueezeCenter web interface. Restart the SqueezeCenter service via the same. Optionally switch players to SqueezeNetwork when shutting down/suspending/etc. Wait until sleep playing has concluded before shutdown/suspend/etc. Monitor attached players and shutdown the server after an idle period. Automatic server wakeup for SqueezeBox alarms. Mechanism to block shutdown/etc. via the CLI.
This plugin has been tested with SqueezeCenter 7.3.3 running on OSX 10.5.7, Windows XP SP3, Fedora 10, CentOS 5.2 and Ubuntu 9.04. It ought to work (perhaps with some fiddling) on other linux distros as well. See the readme file for more information.
Downloads SrvrPowerCtrl can be installed using SqueezeCenter's Extension Downloader. Add http://srvrpowerctrl.googlecode.com/svn/repo.xml to the list of Additional Repositories in the Extension downloader plugin settings.
If you'd like to kick the tires on beta versions of SrvrPowerCtrl, add http://srvrpowerctrl.googlecode.com/svn/beta.xml to the list of Additional Repositories in the Extension downloader plugin settings.
Requirements:
For windows based servers, the plugin requires the SCPowerTool free utility, available here on the downloads page. For linux based servers, the plugin requires the 'sudo' and 'shutdown' commands and the ‘pm-utils’ package to support suspending and hibernation. For OSX, the plugin requires the 'sudo', 'shutdown' and 'pmset' commands.
20090615 -- Changes since the last update:
Full support for Mac OSX! See the settings help page for setup info. Extension downloader support. SrvrPowerCtrl now automatically schedules server wakeups if a library rescan is scheduled via the SqueezeCenter Rescan Music Library plugin. Thanks to mvordeme for prompting this change. SrvrPowerCtrl no longer attempts to push SBCs in audio playback mode to SqueezeNetwork if the "Swtich ALL players when switching to SqueezeNetwork?" setting is enabled. Again, thanks to mvordeme for prompting this change. On Linux and OSX, the helper scripts have been renamed. Users upgrading to this version should delete the old SrvrPowerCtrl directory as well as the srvrpowerctrl.prefs file. Then try installing this new version using the Extension Downloader. Finally, run the setup script for your operating system (Debian, Redhat, OSX) to copy the helper scripts to the correct location and to update the /etc/sudoers file. See the SqueezeCenter->Settings->Plugins-> SrvrPowerCtrl Settings page for a link to the help file and for instructions as to how to complete your setup. [Less]