Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 4 of 4
  1. #1
    Senior Member
    Join Date
    Jan 2011
    Location
    Germany
    Posts
    242

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

    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

  2. #2
    Senior Member DJanGo's Avatar
    Join Date
    Sep 2005
    Location
    Germany
    Posts
    2,319
    Moin,
    zu deinem Nachsatz /frage...

    ich bin mir ziemlich sicher, du meinst ResetVolume von Eric Koldinger....

  3. #3
    Senior Member
    Join Date
    Jan 2011
    Location
    Germany
    Posts
    242
    Quote Originally Posted by DJanGo View Post
    Moin,
    zu deinem Nachsatz /frage...

    ich bin mir ziemlich sicher, du meinst ResetVolume von Eric Koldinger....
    Sehr gut. Das kommt hin...
    LMS-7.9@solaris. 2x Radio, 2x Duet, 1x Chromecast v1, ShairTunes, 1x Philips Hue System

  4. #4
    Senior Member
    Join Date
    Jan 2011
    Location
    Germany
    Posts
    242
    Hab das mit dem Handler hinbekommen. LMS scheint nur auf .html und einige andere Endungen zu reagieren.
    Jetzt klappt's.
    LMS-7.9@solaris. 2x Radio, 2x Duet, 1x Chromecast v1, ShairTunes, 1x Philips Hue System

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •