Tristan Thrush
commited on
Commit
•
83c9d16
1
Parent(s):
c380117
changed scope
Browse files
app.py
CHANGED
@@ -38,7 +38,7 @@ def get_features2(spotify):
|
|
38 |
|
39 |
df = pd.DataFrame(data=features)
|
40 |
names = [
|
41 |
-
'danceability',
|
42 |
'energy',
|
43 |
# 'loudness',
|
44 |
'speechiness',
|
@@ -168,7 +168,7 @@ PORT_NUMBER = 8080
|
|
168 |
SPOTIPY_CLIENT_ID = 'c087fa97cebb4f67b6f08ba841ed8378'
|
169 |
SPOTIPY_CLIENT_SECRET = 'ae27d6916d114ac4bb948bb6c58a72d9'
|
170 |
SPOTIPY_REDIRECT_URI = 'https://hf-hackathon-2023-01-spotify.hf.space'
|
171 |
-
SCOPE = 'user-
|
172 |
|
173 |
sp_oauth = oauth2.SpotifyOAuth(SPOTIPY_CLIENT_ID, SPOTIPY_CLIENT_SECRET, SPOTIPY_REDIRECT_URI, scope=SCOPE)
|
174 |
|
@@ -199,7 +199,7 @@ iris = data.iris()
|
|
199 |
|
200 |
|
201 |
def scatter_plot_fn_energy(request: gr.Request):
|
202 |
-
|
203 |
token = request.request.session.get('token')
|
204 |
if token:
|
205 |
sp = spotipy.Spotify(token)
|
@@ -243,7 +243,7 @@ def get_features(spotify):
|
|
243 |
|
244 |
df = pd.DataFrame(data=features)
|
245 |
names = [
|
246 |
-
'danceability',
|
247 |
'energy',
|
248 |
'loudness',
|
249 |
'speechiness',
|
@@ -253,7 +253,7 @@ def get_features(spotify):
|
|
253 |
'valence',
|
254 |
'tempo',
|
255 |
]
|
256 |
-
|
257 |
# print (features_means.to_json())
|
258 |
return df
|
259 |
|
@@ -291,7 +291,7 @@ with gr.Blocks() as demo:
|
|
291 |
label="Reccomended Songs",
|
292 |
value=[["something", "something", "something"], ["something", "something", "something"]] # TODO: replace with actual reccomendations once get_started() is implemeted.
|
293 |
)
|
294 |
-
|
295 |
demo.load(fn=heatmap_plot_fn, outputs = heatmap_plot)
|
296 |
demo.load(fn=scatter_plot_fn_energy, outputs = energy_plot)
|
297 |
demo.load(fn=scatter_plot_fn_liveness, outputs = liveness_plot)
|
|
|
38 |
|
39 |
df = pd.DataFrame(data=features)
|
40 |
names = [
|
41 |
+
'danceability',
|
42 |
'energy',
|
43 |
# 'loudness',
|
44 |
'speechiness',
|
|
|
168 |
SPOTIPY_CLIENT_ID = 'c087fa97cebb4f67b6f08ba841ed8378'
|
169 |
SPOTIPY_CLIENT_SECRET = 'ae27d6916d114ac4bb948bb6c58a72d9'
|
170 |
SPOTIPY_REDIRECT_URI = 'https://hf-hackathon-2023-01-spotify.hf.space'
|
171 |
+
SCOPE = 'ugc-image-upload user-read-playback-state user-modify-playback-state user-read-currently-playing app-remote-control streaming playlist-read-private playlist-read-collaborative playlist-modify-private playlist-modify-public user-follow-modify user-follow-read user-read-playback-position user-top-read user-read-recently-played user-library-modify user-library-read user-read-email user-read-private'
|
172 |
|
173 |
sp_oauth = oauth2.SpotifyOAuth(SPOTIPY_CLIENT_ID, SPOTIPY_CLIENT_SECRET, SPOTIPY_REDIRECT_URI, scope=SCOPE)
|
174 |
|
|
|
199 |
|
200 |
|
201 |
def scatter_plot_fn_energy(request: gr.Request):
|
202 |
+
|
203 |
token = request.request.session.get('token')
|
204 |
if token:
|
205 |
sp = spotipy.Spotify(token)
|
|
|
243 |
|
244 |
df = pd.DataFrame(data=features)
|
245 |
names = [
|
246 |
+
'danceability',
|
247 |
'energy',
|
248 |
'loudness',
|
249 |
'speechiness',
|
|
|
253 |
'valence',
|
254 |
'tempo',
|
255 |
]
|
256 |
+
|
257 |
# print (features_means.to_json())
|
258 |
return df
|
259 |
|
|
|
291 |
label="Reccomended Songs",
|
292 |
value=[["something", "something", "something"], ["something", "something", "something"]] # TODO: replace with actual reccomendations once get_started() is implemeted.
|
293 |
)
|
294 |
+
|
295 |
demo.load(fn=heatmap_plot_fn, outputs = heatmap_plot)
|
296 |
demo.load(fn=scatter_plot_fn_energy, outputs = energy_plot)
|
297 |
demo.load(fn=scatter_plot_fn_liveness, outputs = liveness_plot)
|