handling closed spotify better

This commit is contained in:
Yves Hoppe 2017-05-26 21:33:58 +02:00
parent c3789a1399
commit cffd2b8609
No known key found for this signature in database
GPG key ID: ADBC67C615D70A63

View file

@ -14,6 +14,7 @@ import bumblebee.engine
try: try:
import dbus import dbus
from dbus.exceptions import DBusException
except ImportError: except ImportError:
pass pass
@ -35,7 +36,7 @@ class Module(bumblebee.engine.Module):
spotify_iface = dbus.Interface(spotify, 'org.freedesktop.DBus.Properties') spotify_iface = dbus.Interface(spotify, 'org.freedesktop.DBus.Properties')
props = spotify_iface.Get('org.mpris.MediaPlayer2.Player', 'Metadata') props = spotify_iface.Get('org.mpris.MediaPlayer2.Player', 'Metadata')
self._song = (str(props['xesam:artist'][0]) + " - " + str(props['xesam:title'])) self._song = (str(props['xesam:artist'][0]) + " - " + str(props['xesam:title']))
except dbus.exceptions.DBusException: except DBusException:
self._song = "Error: DBus Exception" self._song = ""
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 # vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4