From 2b73cc4a558a5ce70406c818b3813dd0233a7eca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Mand=C3=A1k?= Date: Sun, 11 Oct 2015 10:31:35 +0200 Subject: [PATCH] MDP: Fix for #263. --- i3pystatus/mpd.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/i3pystatus/mpd.py b/i3pystatus/mpd.py index ad0c006..3d309e9 100644 --- a/i3pystatus/mpd.py +++ b/i3pystatus/mpd.py @@ -91,9 +91,9 @@ class MPD(IntervalModule): fdict = { "pos": int(status.get("song", 0)) + 1, - "len": int(status["playlistlength"]), + "len": int(status.get("playlistlength", 0)), "status": self.status[status["state"]], - "volume": int(status["volume"]), + "volume": int(status.get("volume", 0)), "title": currentsong.get("Title", ""), "album": currentsong.get("Album", ""), @@ -101,7 +101,6 @@ class MPD(IntervalModule): "song_length": TimeWrapper(currentsong.get("Time", 0)), "song_elapsed": TimeWrapper(float(status.get("elapsed", 0))), "bitrate": int(status.get("bitrate", 0)), - } if not fdict["title"] and "filename" in fdict: