This commit is contained in:
philippe44
2020-01-07 12:23:22 -08:00
parent 26ecdf60d9
commit 94c32fb95f
4 changed files with 51 additions and 0 deletions

27
plugin/Plugin.pm Normal file
View File

@@ -0,0 +1,27 @@
package Plugins::SqueezeESP32::Plugin;
use strict;
use base qw(Slim::Plugin::Base);
use Slim::Utils::Prefs;
use Slim::Utils::Log;
my $prefs = preferences('plugin.squeezeesp32');
$prefs->init();
my $log = Slim::Utils::Log->addLogCategory({
'category' => 'plugin.squeezeesp32',
'defaultLevel' => 'INFO',
'description' => Slim::Utils::Strings::string('SqueezeESP32'),
});
sub initPlugin {
my $class = shift;
$class->SUPER::initPlugin(@_);
Slim::Networking::Slimproto::addPlayerClass($class, 100, 'squeeze2esp32', { client => 'Slim::Player::SqueezePlay', display => 'Slim::Display::Text' });
LOG_INFO("Added class 100 for SqueezeESP32");
}
1;

BIN
plugin/SqueezeESP32.zip Normal file

Binary file not shown.

13
plugin/install.xml Normal file
View File

@@ -0,0 +1,13 @@
<?xml version='1.0' standalone='yes'?>
<extensions>
<defaultState>enabled</defaultState>
<email>philippe_44@outlook.com</email>
<targetApplication>
<minVersion>7.9</minVersion>
<maxVersion>*.*</maxVersion>
<id>SlimServer</id>
</targetApplication>
<module>Plugins::SqueezeESP32::Plugin</module>
<version>0.1</version>
<creator>Philippe</creator>
</extensions>