Add1E commited on
Commit
4f4d177
·
1 Parent(s): a10bcb2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -5
app.py CHANGED
@@ -42,6 +42,7 @@ def extract_track_id_from_url(url):
42
 
43
  def app():
44
 
 
45
  # Step 1: User Authorization
46
  if st.session_state.get('code') is None or ('access_token' not in st.session_state or st.session_state['access_token'] is None):
47
  auth_params = {
@@ -52,10 +53,7 @@ def app():
52
  }
53
  st.write('Please log in to Spotify')
54
  st.markdown(f"[Log In]({AUTH_URL}?{urlencode(auth_params)})", unsafe_allow_html=True)
55
- else:#
56
- # Step 2: Request Access Token
57
- if 'access_token' not in st.session_state or (st.session_state['access_token'] is None):
58
- auth_code = st.session_state['code']
59
 
60
  token_data = {
61
  'grant_type': 'authorization_code',
@@ -67,7 +65,7 @@ def app():
67
  token_r = requests.post(TOKEN_URL, data=token_data)
68
  token_response = token_r.json()
69
  st.session_state['access_token'] = token_response.get('access_token')
70
-
71
  if 'access_token' in st.session_state:
72
  st.write("Enter a Spotify Track URL or URI to get its audio features.")
73
  track_input = st.text_input("Spotify Track URL/URI", "")
 
42
 
43
  def app():
44
 
45
+
46
  # Step 1: User Authorization
47
  if st.session_state.get('code') is None or ('access_token' not in st.session_state or st.session_state['access_token'] is None):
48
  auth_params = {
 
53
  }
54
  st.write('Please log in to Spotify')
55
  st.markdown(f"[Log In]({AUTH_URL}?{urlencode(auth_params)})", unsafe_allow_html=True)
56
+ auth_code = st.session_state['code']
 
 
 
57
 
58
  token_data = {
59
  'grant_type': 'authorization_code',
 
65
  token_r = requests.post(TOKEN_URL, data=token_data)
66
  token_response = token_r.json()
67
  st.session_state['access_token'] = token_response.get('access_token')
68
+ else:#
69
  if 'access_token' in st.session_state:
70
  st.write("Enter a Spotify Track URL or URI to get its audio features.")
71
  track_input = st.text_input("Spotify Track URL/URI", "")