diff --git a/plugin/Plugin.pm b/plugin/Plugin.pm new file mode 100644 index 00000000..247d10b2 --- /dev/null +++ b/plugin/Plugin.pm @@ -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; diff --git a/plugin/SqueezeESP32.zip b/plugin/SqueezeESP32.zip new file mode 100644 index 00000000..9dc212e4 Binary files /dev/null and b/plugin/SqueezeESP32.zip differ diff --git a/plugin/install.xml b/plugin/install.xml new file mode 100644 index 00000000..a5a92772 --- /dev/null +++ b/plugin/install.xml @@ -0,0 +1,13 @@ + + + enabled + philippe_44@outlook.com + + 7.9 + *.* + SlimServer + + Plugins::SqueezeESP32::Plugin + 0.1 + Philippe + diff --git a/repo.xml b/repo.xml new file mode 100644 index 00000000..633b5a1a --- /dev/null +++ b/repo.xml @@ -0,0 +1,11 @@ + + + + + 8f04d2d7bd3028e499af09184f51ee20254c550c + SqueezESP32 display extension + http://downloads.sourceforge.net/project/lms-youtube/dev/YouTube-0.91.1.zip + SqueezeESP32 + + +