amirgame197 commited on
Commit
61c44a9
·
verified ·
1 Parent(s): 1708404

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -10
app.py CHANGED
@@ -11,15 +11,18 @@ async def detect(audio):
11
  recognize_generator = shazam.recognizeSong()
12
  results = ''
13
  while True:
14
- print(next(recognize_generator))
15
- results += str(next(recognize_generator))
16
- data_tuple = ast.literal_eval(results)
17
- track_info = data_tuple[1]
18
- title = track_info['track']['title']
19
- subtitle = track_info['track']['subtitle']
20
- background_image = track_info['track']['images']['background']
21
- url = track_info['track']['url']
22
- return background_image, title + '\nby ' + subtitle + '\nin' + url
 
 
 
23
 
24
- iface = gr.Interface(fn=detect, inputs=[gr.Audio(type="filepath", label="Audio File")], outputs=[gr.Image(label="Cover"), "text"])
25
  iface.launch()
 
11
  recognize_generator = shazam.recognizeSong()
12
  results = ''
13
  while True:
14
+ try:
15
+ print(next(recognize_generator))
16
+ results += str(next(recognize_generator))
17
+ data_tuple = ast.literal_eval(results)
18
+ track_info = data_tuple[1]
19
+ title = track_info['track']['title']
20
+ subtitle = track_info['track']['subtitle']
21
+ background_image = track_info['track']['images']['background']
22
+ url = track_info['track']['url']
23
+ return title + '\nby ' + subtitle + '\nin ' + url, background_image
24
+ except:
25
+ return 'No results found.', None
26
 
27
+ iface = gr.Interface(fn=detect, inputs=[gr.Audio(type="filepath", label="Audio File")], outputs=[gr.Text(label="Info"), gr.Image(label="Cover")])
28
  iface.launch()