Browse Source

Update spotify.py

Add protection against wrong formed tracks when parsing playlists.
pull/4/head
daniix 5 years ago
committed by GitHub
parent
commit
9f053ff3e1
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      spotify_mpd_sync/msplaylist/spotify.py

13
spotify_mpd_sync/msplaylist/spotify.py

@ -48,11 +48,14 @@ class Spotify():
for track in self.sp.user_playlist(self.username,
playlist["id"],
fields="tracks,next")["tracks"]["items"]:
self._playlists[self.sanitize_playlist(playlist["name"])].append(
self.fmt_track(track["track"]["id"])
)
try:
self._playlists[self.sanitize_playlist(playlist["name"])].append(
self.fmt_track(track["track"]["id"])
)
except BaseException:
print("Error parsing track!")
continue
if playlists["next"]:
playlists = self.sp.next(playlists)
else:

Loading…
Cancel
Save