From 15c2ee6da222b3198f154c1f5677c9d256b53c8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Harrault?= <benoit@harrault.fr> Date: Thu, 5 May 2022 14:53:27 +0200 Subject: [PATCH] Add notification on preload next track --- addon.xml | 2 +- gui.py | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/addon.xml b/addon.xml index 4ebd63b..f1454c1 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.13" + version="0.0.14" provider-name="BenoƮt Harrault"> <requires> <import addon="xbmc.python" version="2.25.0"/> diff --git a/gui.py b/gui.py index 1960744..e4409ec 100644 --- a/gui.py +++ b/gui.py @@ -148,7 +148,19 @@ class GUI(xbmcgui.WindowXMLDialog): def _preload_images(self, track_id): self.log('preload images for track: ' + track_id) - self._get_track_data(track_id) + + track_data = self._get_track_data(track_id) + track_name = track_data.get('track_name') + track_image_url = track_data.get('track_image_url') + + if (track_name is None) or (track_image_url is None): + self.log('failed to get track data', xbmc.LOGERROR) + else: + notification = ( + 'Notification("Next:", ' + track_name + + ', 29000, ' + track_image_url + ')' + ) + xbmc.executebuiltin(notification) def _reload_images(self, track_id): self.log('load images for track: ' + track_id) -- GitLab