From d120d0daa09f2e22367f5f8d361526af975b69dc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr>
Date: Thu, 10 Mar 2022 11:49:27 +0100
Subject: [PATCH] Add (unimplemented) event type "volume_set"

---
 addon.xml | 2 +-
 gui.py    | 9 +++++++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/addon.xml b/addon.xml
index 9af46f4..143d7e5 100644
--- a/addon.xml
+++ b/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="script.spotify.screensaver"
     name="Spotify Screensaver"
-    version="0.0.9"
+    version="0.0.10"
     provider-name="BenoƮt Harrault">
     <requires>
         <import addon="xbmc.python" version="2.25.0"/>
diff --git a/gui.py b/gui.py
index a4e2cc2..3722bbb 100644
--- a/gui.py
+++ b/gui.py
@@ -129,9 +129,18 @@ class GUI(xbmcgui.WindowXMLDialog):
         ):
             self._remove_images()
             self.next = True
+        elif event_type == 'volume_set':
+            self._unimplemented_event_type(event_type, event_value)
         else:
             self.log('unknown event type: ' + event_type, xbmc.LOGERROR)
 
+    def _unimplemented_event_type(self, event_type, event_value):
+        self.log(
+            'unimplemented event type: ' + str(event_type)
+            + ' (value: ' + str(event_value) + ')',
+            xbmc.LOGDEBUG
+        )
+
     def _preload_images(self, track_id):
         self.log('preload images for track: ' + track_id, xbmc.LOGERROR)
         self._get_track_data(track_id)
-- 
GitLab