I've been trying to do something similar. I've created a script, which I have in the correct folder - I can attempt to select it in the web UI settings page in the various drop-down lists.
However, when I pick the script and press Apply, it refreshes and says "(none)". I'm seeing a load of missing string messages in the log, but nothing else. The Web UI settings page looks fine - all text in English. [20:37:52.3354] Slim::Utils::Strings::string (397) Error: missing string SETUP_PLUGIN-EXECUTE-PREF_STOP_DESC [20:37:52.3361] Slim::Utils::Strings::string (397) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (P:/Music/SlimServer/trunk/server/Slim/Utils/Strings.pm line 397) frame 1: Slim::Utils::Strings::string (P:/Music/SlimServer/trunk/server/Slim/Web/HTTP.pm line 2210) frame 2: Slim::Web::HTTP::__ANON__ (P:\Music\SlimServer\trunk\server\Plugins\ExecuteScript\HTML\EN\plugins\ExecuteScript\settings\basic.html line 9) frame 3: (eval) (P:\Music\SlimServer\trunk\server\Plugins\ExecuteScript\HTML\EN\plugins\ExecuteScript\settings\basic.html line 36) frame 4: (eval) (P:\Music\SlimServer\trunk\server\Plugins\ExecuteScript\HTML\EN\plugins\ExecuteScript\settings\basic.html line 7) frame 5: Template::Document::__ANON__ (P:\Music\SlimServer\trunk\server\CPAN/Template/Document.pm line 155) frame 6: (eval) (P:\Music\SlimServer\trunk\server\CPAN/Template/Document.pm line 153) frame 7: Template::Document::process (P:\Music\SlimServer\trunk\server\CPAN/Template/Context.pm line 346) frame 8: (eval) (P:\Music\SlimServer\trunk\server\CPAN/Template/Context.pm line 320) frame 9: Template::Context::process (P:/Music/SlimServer/trunk/server/Slim/Web/Template/Context.pm line 40) frame 10: Slim::Web::Template::Context::process (P:\Music\SlimServer\trunk\server\CPAN/Template/Service.pm line 97) frame 11: (eval) (P:\Music\SlimServer\trunk\server\CPAN/Template/Service.pm line 94) frame 12: Template::Service::process (P:\Music\SlimServer\trunk\server\CPAN/Template.pm line 71) frame 13: Template::process (P:/Music/SlimServer/trunk/server/Slim/Web/HTTP.pm line 2293) frame 14: Slim::Web::HTTP::_generateContentFromFile (P:/Music/SlimServer/trunk/server/Slim/Web/HTTP.pm line 2246) frame 15: Slim::Web::HTTP::filltemplatefile (P:/Music/SlimServer/trunk/server/Slim/Web/Settings.pm line 256) frame 16: Slim::Web::Settings::handler (Plugins/ExecuteScript/Settings.pm line 65) frame 17: Plugins::ExecuteScript::Settings::handler (P:/Music/SlimServer/trunk/server/Slim/Web/HTTP.pm line 1086) frame 18: Slim::Web::HTTP::generateHTTPResponse (P:/Music/SlimServer/trunk/server/Slim/Web/HTTP.pm line 938) frame 19: Slim::Web::HTTP::processURL (P:/Music/SlimServer/trunk/server/Slim/Web/HTTP.pm line 749) frame 20: Slim::Web::HTTP::processHTTP (P:/Music/SlimServer/trunk/server/Slim/Networking/Select.pm line 243) frame 21: (eval) (P:/Music/SlimServer/trunk/server/Slim/Networking/Select.pm line 243) frame 22: Slim::Networking::Select::select (P:\Music\SlimServer\trunk\server\slimserver.pl line 503) frame 23: main::idle (P:\Music\SlimServer\trunk\server\slimserver.pl line 453) frame 24: main::main (P:\Music\SlimServer\trunk\server\slimserver.pl line 1012) KDF - are there any instructions for your plugin? I'm wondering if the Execute On Demand setting means that there is some remote key bound to execute this script (or do I have to configure a custop map button to invoke this?). I'd like to extend the plugin to include an "On Sleep" event option, if SqueezeCenter provides such an event. i.e. when sleep time hits 0, it would invoke the script. And also if sleep.hold is pressed to manually invoke the On Sleep event. Phil _______________________________________________ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/plugins