Browse Source
Update spotify.py
Add protection against wrong formed tracks when parsing playlists.
pull/4/head
daniix
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
8 additions and
5 deletions
-
spotify_mpd_sync/msplaylist/spotify.py
|
@ -48,10 +48,13 @@ class Spotify(): |
|
|
for track in self.sp.user_playlist(self.username, |
|
|
for track in self.sp.user_playlist(self.username, |
|
|
playlist["id"], |
|
|
playlist["id"], |
|
|
fields="tracks,next")["tracks"]["items"]: |
|
|
fields="tracks,next")["tracks"]["items"]: |
|
|
|
|
|
try: |
|
|
self._playlists[self.sanitize_playlist(playlist["name"])].append( |
|
|
self._playlists[self.sanitize_playlist(playlist["name"])].append( |
|
|
self.fmt_track(track["track"]["id"]) |
|
|
self.fmt_track(track["track"]["id"]) |
|
|
) |
|
|
) |
|
|
|
|
|
except BaseException: |
|
|
|
|
|
print("Error parsing track!") |
|
|
|
|
|
continue |
|
|
|
|
|
|
|
|
if playlists["next"]: |
|
|
if playlists["next"]: |
|
|
playlists = self.sp.next(playlists) |
|
|
playlists = self.sp.next(playlists) |
|
|