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

Antwort per Email an