From 0c1ce36bfcfb398c6895cee37985e5ee673d6140 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sat, 16 Nov 2013 02:10:40 +0100 Subject: [PATCH] mpd: bitrate in status response is always an int Fixes #577 --- mopidy/frontends/mpd/protocol/status.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mopidy/frontends/mpd/protocol/status.py b/mopidy/frontends/mpd/protocol/status.py index 49e08ee8..deb5d503 100644 --- a/mopidy/frontends/mpd/protocol/status.py +++ b/mopidy/frontends/mpd/protocol/status.py @@ -214,8 +214,11 @@ def status(context): def _status_bitrate(futures): current_tl_track = futures['playback.current_tl_track'].get() - if current_tl_track is not None: - return current_tl_track.track.bitrate + if current_tl_track is None: + return 0 + if current_tl_track.track.bitrate is None: + return 0 + return current_tl_track.track.bitrate def _status_consume(futures):