瀏覽代碼

Automatic screen with update from player

philippe44 5 年之前
父節點
當前提交
dd7b4a0fb4
共有 5 個文件被更改,包括 7 次插入5 次删除
  1. 1 1
      components/squeezelite/embedded.h
  2. 二進制
      plugin/SqueezeESP32.zip
  3. 3 1
      plugin/SqueezeESP32/Player.pm
  4. 1 1
      plugin/SqueezeESP32/install.xml
  5. 2 2
      plugin/repo.xml

+ 1 - 1
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

二進制
plugin/SqueezeESP32.zip


+ 3 - 1
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);

+ 1 - 1
plugin/SqueezeESP32/install.xml

@@ -10,6 +10,6 @@
   <name>PLUGIN_SQUEEZEESP32</name>
   <description>PLUGIN_SQUEEZEESP32_DESC</description>
   <module>Plugins::SqueezeESP32::Plugin</module>
-    <version>0.8</version>
+    <version>0.9</version>
   <creator>Philippe</creator>
 </extensions>

+ 2 - 2
plugin/repo.xml

@@ -1,10 +1,10 @@
 <?xml version='1.0' standalone='yes'?>
 <extensions>
   <plugins>
-    <plugin version="0.8" name="SqueezeESP32" minTarget="7.5" maxTarget="*">
+    <plugin version="0.9" name="SqueezeESP32" minTarget="7.5" maxTarget="*">
       <link>https://github.com/sle118/squeezelite-esp32</link>
       <creator>Philippe</creator>
-      <sha>66cde7aee1f92e82087e5a7a68c6d57f1229e2a0</sha>
+      <sha>89c68b54ad4373df6c0cd37222a07b53013c4815</sha>
       <email>philippe_44@outlook.com</email>
       <desc lang="EN">SqueezeESP32 additional player id (100)</desc>
       <url>http://github.com/sle118/squeezelite-esp32/raw/master/plugin/SqueezeESP32.zip</url>