keivalya commited on
Commit
12db9e7
·
verified ·
1 Parent(s): 1a40c20

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -7
app.py CHANGED
@@ -55,19 +55,20 @@ def analyze_song(mp3_file):
55
  }
56
  result = requests.post('https://api.audd.io/', data=data, files=files)
57
  transcription = transcribe_audio('test.wav')
58
- if result.json()['result']['artist'] is not None:
 
 
 
 
 
 
59
  artist = result.json()['result']['artist']
60
  title = result.json()['result']['title']
61
  # genre = result.json()['result']['apple_music']['genreNames']
62
  genre_list = result.json()['result']['apple_music']['genreNames']
63
  genre = ", ".join(genre_list)
64
  image_url = result.json()['result']['spotify']['album']['images'][0]['url']
65
- else:
66
- image_url = ""
67
- genre = ""
68
- genius_response = get_song_info_from_lyrics(transcription)
69
- title = genius_response["title"]
70
- artist = genius_response["artist"]
71
  song_data = json.loads(info(title, artist))
72
  if (genre == None):
73
  genre = song_data["genre"]
 
55
  }
56
  result = requests.post('https://api.audd.io/', data=data, files=files)
57
  transcription = transcribe_audio('test.wav')
58
+ if result.json()['result']['artist'] == None:
59
+ image_url = ""
60
+ genre = ""
61
+ genius_response = get_song_info_from_lyrics(transcription)
62
+ title = genius_response["title"]
63
+ artist = genius_response["artist"]
64
+ else:
65
  artist = result.json()['result']['artist']
66
  title = result.json()['result']['title']
67
  # genre = result.json()['result']['apple_music']['genreNames']
68
  genre_list = result.json()['result']['apple_music']['genreNames']
69
  genre = ", ".join(genre_list)
70
  image_url = result.json()['result']['spotify']['album']['images'][0]['url']
71
+ # else:
 
 
 
 
 
72
  song_data = json.loads(info(title, artist))
73
  if (genre == None):
74
  genre = song_data["genre"]