rm-dev-null commited on
Commit
6c00184
·
verified ·
1 Parent(s): 7cec5a0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -18
app.py CHANGED
@@ -9,22 +9,6 @@ token = os.environ.get('TOKEN')
9
  client_id = os.environ.get('SOUNDCLOUD_CLIENT_ID')
10
  client_secret = os.environ.get('SOUNDCLOUD_CLIENT_SECRET')
11
 
12
- def get_soundcloud_access_token(client_id, client_secret):
13
- auth_string = f'{client_id}:{client_secret}'
14
- auth_headers = {
15
- #'Authorization': 'Basic ' + base64.b64encode(auth_string.encode()).decode()
16
- 'Authorization': 'Basic ' + token
17
- }
18
- data = {
19
- 'grant_type': 'client_credentials'
20
- }
21
- response = requests.post('https://api.soundcloud.com/oauth2/token', headers=auth_headers, data=data)
22
- if response.status_code == 200:
23
- token_data = response.json()
24
- return token_data['access_token']
25
- else:
26
- raise Exception(f"Failed to obtain access token: {response.text}")
27
-
28
  def download_audio(streaming_url, output_path, headers):
29
  response = requests.get(streaming_url, headers=headers, stream=True)
30
  with open(output_path, 'wb') as f:
@@ -45,9 +29,8 @@ async def identify_track(shazam, audio_chunk):
45
  return None
46
 
47
  async def process_dj_set(track_url, progress=gr.Progress()):
48
- access_token = token
49
  headers = {
50
- 'Authorization': 'Bearer ' + access_token
51
  }
52
  resolve_response = requests.get(f'https://api.soundcloud.com/resolve.json?url={track_url}', headers=headers)
53
  if resolve_response.status_code != 200:
 
9
  client_id = os.environ.get('SOUNDCLOUD_CLIENT_ID')
10
  client_secret = os.environ.get('SOUNDCLOUD_CLIENT_SECRET')
11
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  def download_audio(streaming_url, output_path, headers):
13
  response = requests.get(streaming_url, headers=headers, stream=True)
14
  with open(output_path, 'wb') as f:
 
29
  return None
30
 
31
  async def process_dj_set(track_url, progress=gr.Progress()):
 
32
  headers = {
33
+ 'Authorization': 'Bearer ' + f'{token}'
34
  }
35
  resolve_response = requests.get(f'https://api.soundcloud.com/resolve.json?url={track_url}', headers=headers)
36
  if resolve_response.status_code != 200: