Browse Source

Refactoring

pull/5/head
Wesley Kerfoot 5 years ago
parent
commit
d382004d7a
  1. 1
      requirements.txt
  2. 19
      spotify_mpd_sync/msplaylist/spotify.py

1
requirements.txt

@ -9,6 +9,5 @@ idna==2.8
pycparser==2.19
python-mpd2==1.0.0
requests==2.21.0
spotify-mpd-sync-weskerfoot==0.0.1
spotipy==2.4.4
urllib3==1.24.2

19
spotify_mpd_sync/msplaylist/spotify.py

@ -2,18 +2,17 @@
import gevent.monkey
gevent.monkey.patch_all()
import spotipy
from spotipy.oauth2 import SpotifyClientCredentials
from spotipy.util import prompt_for_user_token
from collections import defaultdict
from mpd import MPDClient
from mpd.base import CommandError
from collections import defaultdict
from re import sub
from os import environ
import spotipy.util as util
import argparse
from re import sub
from spotify_mpd_sync.msplaylist.authenticate import prompt_for_user_token
from spotipy.oauth2 import SpotifyClientCredentials
from sys import stderr
import argparse
import spotipy
import spotipy.util as util
class Spotify():
def __init__(self, host="localhost", port=6600):
@ -53,9 +52,9 @@ class Spotify():
self.fmt_track(track["track"]["id"])
)
except BaseException:
print("Error parsing track!")
stderr.write("Error parsing track {0}".format(track["track"]["id"]))
continue
if playlists["next"]:
playlists = self.sp.next(playlists)
else:

Loading…
Cancel
Save