diff --git a/mopidy/backends/spotify/session_manager.py b/mopidy/backends/spotify/session_manager.py index f9ff083b..4b81db1f 100644 --- a/mopidy/backends/spotify/session_manager.py +++ b/mopidy/backends/spotify/session_manager.py @@ -139,11 +139,9 @@ class SpotifySessionManager(BaseThread, PyspotifySessionManager): def refresh_stored_playlists(self): """Refresh the stored playlists in the backend with fresh meta data from Spotify""" - playlists = [playlist - for playlist in - [SpotifyTranslator.to_mopidy_playlist(spotify_playlist) - for spotify_playlist in self.session.playlist_container()] - if playlist is not None] + playlists = map(SpotifyTranslator.to_mopidy_playlist, + self.session.playlist_container()) + playlists = filter(None, playlists) self.backend.stored_playlists.playlists = playlists logger.debug(u'Refreshed %d stored playlist(s)', len(playlists))