From f6386d774a4ed2a15f00a383bab227fba7470aa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr> Date: Wed, 2 Mar 2022 16:45:57 +0100 Subject: [PATCH] Fix/improve get last spotify event --- addon.xml | 2 +- gui.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/addon.xml b/addon.xml index 1d24d4a..eb596f3 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.4" + version="0.0.5" provider-name="Benoît Harrault"> <requires> <import addon="xbmc.python" version="2.25.0"/> diff --git a/gui.py b/gui.py index e649d4e..6f75fb0 100644 --- a/gui.py +++ b/gui.py @@ -117,7 +117,7 @@ class GUI(xbmcgui.WindowXMLDialog): event_type = event_split[1] event_value = event_split[2] if len(event_split) > 2 else '' - if event_type == 'change' or event_type == 'playing': + if event_type == 'changed' or event_type == 'playing': self._reload_images(event_value) self.next = True elif event_type == 'preloading': @@ -164,7 +164,7 @@ class GUI(xbmcgui.WindowXMLDialog): xbmcgui.ListItem(track_name, thumbnailImage=image_url) ) except Exception as e: - self.log('failed to get track data ' + e.toString(), xbmc.LOGERROR) + self.log('failed to get track data ' + str(e), xbmc.LOGERROR) return imageLST @@ -179,6 +179,7 @@ class GUI(xbmcgui.WindowXMLDialog): self.close() def _get_last_spotify_event(self): + last_event = '' try: f = open(LIBRESPOT_EVENT_FILE, 'r') last_event = f.readlines()[-1] -- GitLab