diff --git a/plugin/SqueezeESP32.zip b/plugin/SqueezeESP32.zip
index 9c205293..6ed663f8 100644
Binary files a/plugin/SqueezeESP32.zip and b/plugin/SqueezeESP32.zip differ
diff --git a/plugin/SqueezeESP32/Player.pm b/plugin/SqueezeESP32/Player.pm
index da0d7e8d..dbe78f32 100644
--- a/plugin/SqueezeESP32/Player.pm
+++ b/plugin/SqueezeESP32/Player.pm
@@ -211,7 +211,7 @@ sub update_artwork {
my $cprefs = $prefs->client($client);
my $artwork = $cprefs->get('artwork') || return;
- return unless $artwork->{'enable'};
+ return unless $artwork->{'enable'} && $client->display->isa("Plugins::SqueezeESP32::Graphics");
my $header = pack('Nnn', $artwork->{'enable'}, $artwork->{'x'}, $artwork->{'y'});
$client->sendFrame( grfa => \$header );
diff --git a/plugin/SqueezeESP32/install.xml b/plugin/SqueezeESP32/install.xml
index 44753dce..22e6c6dc 100644
--- a/plugin/SqueezeESP32/install.xml
+++ b/plugin/SqueezeESP32/install.xml
@@ -10,6 +10,6 @@
PLUGIN_SQUEEZEESP32
PLUGIN_SQUEEZEESP32_DESC
Plugins::SqueezeESP32::Plugin
- 0.310
+ 0.350
Philippe
diff --git a/plugin/repo.xml b/plugin/repo.xml
index a9a90fa7..90b0a5d8 100644
--- a/plugin/repo.xml
+++ b/plugin/repo.xml
@@ -1,13 +1,13 @@
-
+
https://github.com/sle118/squeezelite-esp32
Philippe
- ab2d65f5ba8e73f0f78a1a8650af19ebb1e8e724
+ 9f495e973ccb573bf671187dc0a49c510124fbcc
philippe_44@outlook.com
- SqueezeESP32 additional player id (100)
- http://github.com/sle118/squeezelite-esp32/raw/master/plugin/SqueezeESP32.zip
+ SqueezeESP32 additional player id (100/101)
+ http://github.com/sle118/squeezelite-esp32/raw/master-cmake/plugin/SqueezeESP32.zip
SqueezeESP32