Ich möchte einen neuen Page Handler registrieren will, der auf dann
aufgerufen wird, wenn in der URI "device.state" aufgerufen wird.
In der Datei Plugin.pm habe ich dazu folgendes eingetragen:
Code:
--------------------
sub initPlugin {
my $class = shift;
....
Slim::Web::Pages->addPageFunction("^device.state",
\&Plugins::PluginName::stateHandler);
}
--------------------
In der Datei PluginName.pm dann:
Code:
--------------------
sub stateHandler {
my ($client, $params, undef, undef, $response) = @_;
$log->debug("Here we are");
$response->header("Content-Type" => "text/json; charset=utf-8");
my $body = '';
return \$body;
}
--------------------
Allerdings wird der Handler gar nicht erst aufgerufen, die log-message
erscheint nicht.
Bei anderen Handlern, die auf ein device.log warten, klappt das
wunderbar.
Muss ich da irgendwo noch was falsch, weil ich evtl. noch die
".state"-Endung registrieren muss?
Dann noch was:
Wie registriert man denn eine GUI-Seite für Player-Settings?
Muss da was in die install.xml, addPageFunction???
Ich hab das irgendwo im Code schonmal gesehen, weiss aber nicht mehr wo.
LMS-7.9@solaris. 2x Radio, 2x Duet, 1x Chromecast v1, ShairTunes, 1x
Philips Hue System
------------------------------------------------------------------------
chincheta0815's Profile: http://forums.slimdevices.com/member.php?userid=42904
View this thread: http://forums.slimdevices.com/showthread.php?t=108119
_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de