From 4b13e4ad336f3e3c521cdf77d6d4c4c8cd2d2b1c Mon Sep 17 00:00:00 2001 From: Johannes Knutsen Date: Sat, 26 Dec 2009 04:16:29 +0100 Subject: [PATCH] Don't return current song when state is stop --- mopidy/backends/spotify.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mopidy/backends/spotify.py b/mopidy/backends/spotify.py index 1a95edfa..a9272245 100644 --- a/mopidy/backends/spotify.py +++ b/mopidy/backends/spotify.py @@ -145,8 +145,11 @@ class SpotifyBackend(BaseBackend): def current_song(self): try: - track = self._current_playlist[self._current_song_id] - return self._format_track(track, self._current_song_id) + if self.state is not self.STOP: + track = self._current_playlist[self._current_song_id] + return self._format_track(track, self._current_song_id) + else: + return None except IndexError: return None