From aa0c309d233334b33740131a67b392845e211cc8 Mon Sep 17 00:00:00 2001 From: Thomas Adamcik Date: Mon, 25 Apr 2011 00:47:25 +0200 Subject: [PATCH] Ignore tracks without uri as they are probably local files --- mopidy/backends/spotify/translator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mopidy/backends/spotify/translator.py b/mopidy/backends/spotify/translator.py index d81622f9..64422485 100644 --- a/mopidy/backends/spotify/translator.py +++ b/mopidy/backends/spotify/translator.py @@ -57,7 +57,9 @@ class SpotifyTranslator(object): return Playlist( uri=str(Link.from_playlist(spotify_playlist)), name=spotify_playlist.name().decode(ENCODING), - tracks=[cls.to_mopidy_track(t) for t in spotify_playlist], + # FIXME if check on link is a hackish workaround for is_local + tracks=[cls.to_mopidy_track(t) for t in spotify_playlist + if str(Link.from_track(t, 0))], ) except SpotifyError, e: logger.warning(u'Failed translating Spotify playlist '