Skip to content
Snippets Groups Projects
Commit a7eadf35 authored by Benoît Harrault's avatar Benoît Harrault
Browse files

Merge branch '13-add-paused-and-stopped-events' into 'master'

Resolve "Add "paused" and "stopped" events"

Closes #13

See merge request !10
parents c9be3476 4acc479f
No related branches found
No related tags found
1 merge request!10Resolve "Add "paused" and "stopped" events"
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="script.spotify.screensaver"
name="Spotify Screensaver"
version="0.0.7"
version="0.0.8"
provider-name="Benoît Harrault">
<requires>
<import addon="xbmc.python" version="2.25.0"/>
......
......@@ -122,6 +122,9 @@ class GUI(xbmcgui.WindowXMLDialog):
self.next = True
elif event_type == 'preloading':
self._preload_images(event_value)
elif event_type == 'paused' or event_type == 'stopped':
self._remove_images()
self.next = True
else:
self.log('unknown event type: ' + event_type, xbmc.LOGERROR)
......@@ -135,6 +138,11 @@ class GUI(xbmcgui.WindowXMLDialog):
self.PanelItems.reset()
self.PanelItems.addItems(self._get_track_data(track_id))
def _remove_images(self):
self.log('no played track. remove images', xbmc.LOGERROR)
self.PanelItems = self.getControl(101)
self.PanelItems.reset()
def _get_track_data(self, track_id):
self.log('track_id: [' + str(track_id) + ']', xbmc.LOGERROR)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment