Display plugin update

This commit is contained in:
philippe44
2020-01-13 00:32:36 -08:00
parent 9091f7726c
commit 2783a83a00
6 changed files with 30 additions and 2 deletions

View File

@@ -0,0 +1,25 @@
package Plugins::SqueezeESP32::Graphics;
use strict;
use base qw(Slim::Display::Squeezebox2);
=comment
sub bytesPerColumn {
return 4;
}
=cut
sub displayHeight {
return 32;
}
sub displayWidth {
return shift->widthOverride(@_) || 128;
}
sub vfdmodel {
return 'graphic-128x32';
}
1;

View File

@@ -20,7 +20,7 @@ sub initPlugin {
my $class = shift; my $class = shift;
$class->SUPER::initPlugin(@_); $class->SUPER::initPlugin(@_);
Slim::Networking::Slimproto::addPlayerClass($class, 100, 'squeeze2esp32', { client => 'Plugins::SqueezeESP32::Player', display => 'Plugins::SqueezeESP32::Text' }); Slim::Networking::Slimproto::addPlayerClass($class, 100, 'squeeze2esp32', { client => 'Plugins::SqueezeESP32::Player', display => 'Plugins::SqueezeESP32::Graphics' });
$log->info("Added class 100 for SqueezeESP32"); $log->info("Added class 100 for SqueezeESP32");
} }

View File

@@ -5,6 +5,9 @@ use strict;
use base qw(Slim::Display::Text); use base qw(Slim::Display::Text);
# we don't want the special Noritake codes # we don't want the special Noritake codes
sub vfdmodel { 'squeezeslave' } sub vfdmodel {
return 'squeezeslave'';
}
1; 1;