diff --git a/plugin/SqueezeESP32.zip b/plugin/SqueezeESP32.zip index f9688f9a..44b663b5 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 fe6b208c..a1dc3e33 100644 --- a/plugin/SqueezeESP32/Player.pm +++ b/plugin/SqueezeESP32/Player.pm @@ -20,10 +20,10 @@ sub playerSettingsFrame { my $value; my $id = unpack('C', $$data_ref); - + # New SETD command 0xfe for display width if ($id == 0xfe) { - $value = (unpack('CC', $$data_ref))[1]; + $value = (unpack('Cn', $$data_ref))[1]; if ($value > 100 && $value < 400) { $client->display->widthOverride(1, $value); $client->update; diff --git a/plugin/SqueezeESP32/install.xml b/plugin/SqueezeESP32/install.xml index c8f6edc7..405670f3 100644 --- a/plugin/SqueezeESP32/install.xml +++ b/plugin/SqueezeESP32/install.xml @@ -10,6 +10,6 @@ PLUGIN_SQUEEZEESP32 PLUGIN_SQUEEZEESP32_DESC Plugins::SqueezeESP32::Plugin - 0.12 + 0.20 Philippe diff --git a/plugin/repo.xml b/plugin/repo.xml index 51d66d5c..838bd4d0 100644 --- a/plugin/repo.xml +++ b/plugin/repo.xml @@ -1,10 +1,10 @@ - + https://github.com/sle118/squeezelite-esp32 Philippe - 3e60650efdff28cd0da9a7e9d0ddccf3a68d350d + c17cce48b8fa14f995ca93f51fdab52b4bdcb422 philippe_44@outlook.com SqueezeESP32 additional player id (100) http://github.com/sle118/squeezelite-esp32/raw/master/plugin/SqueezeESP32.zip