Quantcast
Channel: Squeezebox : Community : Forums
Viewing all articles
Browse latest Browse all 10706

Zwei Fragen: PageHandler und Plugin GUI Seiten für Player Settings.

$
0
0
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.

Viewing all articles
Browse latest Browse all 10706

Trending Articles