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