From dd7b4a0fb4b64f02f081bc4e395c520981a680db Mon Sep 17 00:00:00 2001 From: philippe44 Date: Tue, 11 Feb 2020 12:42:58 -0800 Subject: [PATCH] Automatic screen with update from player --- components/squeezelite/embedded.h | 2 +- plugin/SqueezeESP32.zip | Bin 4571 -> 4621 bytes plugin/SqueezeESP32/Player.pm | 4 +++- plugin/SqueezeESP32/install.xml | 2 +- plugin/repo.xml | 4 ++-- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/components/squeezelite/embedded.h b/components/squeezelite/embedded.h index 1d22876e..f8fb1e03 100644 --- a/components/squeezelite/embedded.h +++ b/components/squeezelite/embedded.h @@ -8,7 +8,7 @@ - pthread_create_name - stack size - s16_t, s32_t, s64_t and u64_t - - PLAYER_ID + - PLAYER_ID / custom_player_id can overload (use #define) - exit - gettime_ms diff --git a/plugin/SqueezeESP32.zip b/plugin/SqueezeESP32.zip index 3785721fc00f77e558a8f2ce71bf7f49211b72d6..1e5af7651a9fac0a2ca4a93b36f4cc2790f03ca0 100644 GIT binary patch delta 738 zcmcbu+^e#|i@aAsbr0BHw7o_hEJNE zs(imzJ@VV6OV1Ryy{oH#S66iUQ~Vky57+RIZpRD1-BA2@uyoqJnB#?7H{?Q%W}jO& z*X@Ga$2%&2>k|*ZcwZ=<)^we@=*jKJHBY`yU_Z=iSu-*8lapm=MAq>Y-wQ6@628+^ zyXcUbyDZyU=}*1ybOW}VUuT?Y(KJDnLGVT7!YbC+PfE8pMu}-W&}UJvwU8-&AJHrJ z(SCyRk!df_f4|bZ!eP?$4{;njnK!#;#0n&+h(vs1Yn<)id~j=h?twn>G;YOgt|;HU z8*Xn-`aQh!vZ|=<*oS48=1-ZOXg2o-Z}Gv6hIyWQpDy*R*_+Vzcgc*t*ZaO6acO7n z6K{DTRsA^egW`^+?ul8=jQ^FtSl)Tax9RKl{t2gdZ9D9?-@7Gf)n!+X)7~6&zpOoc zMpI;!UsbjdkNffTX`kPpmM^O}S^nUmc7&T?Ok9)w{^sq0E|bK}J~HZr)wLWwb@szo z&Z&=B+fHly&sJalW1VVn$1!;)sJ&HfxQ z?1+T1ncvXx+pPner5|2pjJ~*F{pDL%8MV#!O1wUKl`+7Zk;$F`q7x<6OcoW;O7y=i zv{(wLYoWdXn7%$8Qy0*_0On4+6RUw~%@dr~RDkXP0R`Ko@0W!Bl*J9kY8yZ^ms zuTw#e34>(_cihVokLf;})rg_bbQs}_tBBRLO}->x!zePDUoeI-esT_w6r6lg(2ngG4@f@%UtAXA diff --git a/plugin/SqueezeESP32/Player.pm b/plugin/SqueezeESP32/Player.pm index 017c169f..fe6b208c 100644 --- a/plugin/SqueezeESP32/Player.pm +++ b/plugin/SqueezeESP32/Player.pm @@ -7,6 +7,7 @@ use Slim::Utils::Log; use Slim::Utils::Prefs; my $prefs = preferences('plugin.squeezeesp32'); +my $log = logger('plugin.squeezeesp32'); sub model { 'squeezeesp32' } sub modelName { 'SqueezeESP32' } @@ -23,10 +24,11 @@ sub playerSettingsFrame { # New SETD command 0xfe for display width if ($id == 0xfe) { $value = (unpack('CC', $$data_ref))[1]; - if ($value > 10 && $value < 200) { + if ($value > 100 && $value < 400) { $client->display->widthOverride(1, $value); $client->update; } + $log->info("Setting player width $value for ", $client->name); } $client->SUPER::playerSettingsFrame($data_ref); diff --git a/plugin/SqueezeESP32/install.xml b/plugin/SqueezeESP32/install.xml index 42c3b822..d92cd4f3 100644 --- a/plugin/SqueezeESP32/install.xml +++ b/plugin/SqueezeESP32/install.xml @@ -10,6 +10,6 @@ PLUGIN_SQUEEZEESP32 PLUGIN_SQUEEZEESP32_DESC Plugins::SqueezeESP32::Plugin - 0.8 + 0.9 Philippe diff --git a/plugin/repo.xml b/plugin/repo.xml index 0fb59927..03f6c740 100644 --- a/plugin/repo.xml +++ b/plugin/repo.xml @@ -1,10 +1,10 @@ - + https://github.com/sle118/squeezelite-esp32 Philippe - 66cde7aee1f92e82087e5a7a68c6d57f1229e2a0 + 89c68b54ad4373df6c0cd37222a07b53013c4815 philippe_44@outlook.com SqueezeESP32 additional player id (100) http://github.com/sle118/squeezelite-esp32/raw/master/plugin/SqueezeESP32.zip