Fixed dbus error when not using player autodetection.
This commit is contained in:
parent
efd1c5f09f
commit
013b15ffd4
@ -80,6 +80,10 @@ class NowPlaying(IntervalModule):
|
|||||||
def get_player(self):
|
def get_player(self):
|
||||||
if self.player:
|
if self.player:
|
||||||
player = "org.mpris.MediaPlayer2." + self.player
|
player = "org.mpris.MediaPlayer2." + self.player
|
||||||
|
try:
|
||||||
|
return dbus.SessionBus().get_object(player, "/org/mpris/MediaPlayer2")
|
||||||
|
except dbus.exceptions.DBusException:
|
||||||
|
raise NoPlayerException()
|
||||||
else:
|
else:
|
||||||
player = self.find_player()
|
player = self.find_player()
|
||||||
return dbus.SessionBus().get_object(player, "/org/mpris/MediaPlayer2")
|
return dbus.SessionBus().get_object(player, "/org/mpris/MediaPlayer2")
|
||||||
|
Loading…
Reference in New Issue
Block a user