handling closed spotify better
This commit is contained in:
parent
c3789a1399
commit
cffd2b8609
1 changed files with 3 additions and 2 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue