From e2bd1980ad59071321d8a4823e17dc2e3e749ea7 Mon Sep 17 00:00:00 2001 From: Arvedui Date: Sat, 16 Aug 2014 16:08:37 +0200 Subject: [PATCH] fixed false "error connecting MPD" when no song is seleced right now" --- i3pystatus/mpd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i3pystatus/mpd.py b/i3pystatus/mpd.py index 5b7f084..9a1f6a3 100644 --- a/i3pystatus/mpd.py +++ b/i3pystatus/mpd.py @@ -75,7 +75,7 @@ class MPD(IntervalModule): "len": int(status["playlistlength"]), "status": self.status[status["state"]], "volume": int(status["volume"]), - + "title": currentsong.get("Title", ""), "album": currentsong.get("Album", ""), "artist": currentsong.get("Artist", ""), @@ -84,7 +84,7 @@ class MPD(IntervalModule): "bitrate": int(status.get("bitrate", 0)), } - if not fdict["title"]: + if not fdict["title"] and "filename" in fdict: fdict["filename"] = '.'.join( basename(currentsong["file"]).split('.')[:-1]) else: