コード例 #1
0
    def __init__(self, port=12555):
        self.port = port

        self.sp = Spotify()
        self.cache = {}

        self.current = None
        self.on_login = Event()
コード例 #2
0
    def __init__(self):
        self.sp = Spotify()

        self.track_uris = None
        self.tracks = None

        self.album = None

        self.request_num = 0
コード例 #3
0
import os
import uuid

import spotify.auth
from spotify.client import Spotify
from spotify.models import Track

from pprint import pprint

client_id = os.environ["SPOTIFY_CLIENT_ID"]
client_secret = os.environ["SPOTIFY_CLIENT_SECRET"]
redirect_uri = os.environ["SPOTIFY_REDIRECT_URI"]

my_state = str(uuid.uuid4())
scopes = [
    "user-read-email", "user-read-private", "user-read-birthdate",
    "playlist-modify-public", "playlist-modify-private", "ugc-image-upload",
    "user-read-playback-state", "user-read-recently-played",
    "user-modify-playback-state"
]

auth = spotify.auth.SpotifyOAuth.authorize_local(client_id,
                                                 client_secret,
                                                 redirect_uri,
                                                 state=my_state,
                                                 cache_path="tmp.json",
                                                 scope=scopes)

client = Spotify(auth, market="US")

pprint(Track(client.get_track("7w87IxuO7BDcJ3YUqCyMTT")).name)
コード例 #4
0
ファイル: playlists.py プロジェクト: Zopieux/spotify.py
 def __init__(self):
     self.sp = Spotify()
コード例 #5
0
ファイル: artist.py プロジェクト: Zopieux/spotify.py
    def __init__(self):
        self.sp = Spotify()

        self.tracks = None
        self.album = None
コード例 #6
0
 def __init__(self):
     self.sp = Spotify()
     self.logged_in = False
     self.return_only = ["tracks"]