Chrunos commited on
Commit
e6f6974
·
verified ·
1 Parent(s): dcdec76

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -371,15 +371,15 @@ async def download_track(track_id: str):
371
  title = track_data["title"]
372
  artist = track_data["artist"]
373
  query = f'{title}+{artist}'
374
- logger.info(f"search query: {query}")
375
- search_results = ytmusic.search(query, filter="songs")
376
- first_song = next((song for song in search_results if 'videoId' in song and song['videoId']), {}) if search_results else {}
377
- if 'videoId' in first_song:
378
- videoId = first_song["videoId"]
379
- ym_url = f'https://www.youtube.com/watch?v={videoId}'
380
- d_data = get_download_url(ym_url)
381
- track_data['download_url'] = d_data
382
- return track_data
383
  else:
384
  yt_url = track_data['url']
385
  d_data = get_download_url(yt_url)
 
371
  title = track_data["title"]
372
  artist = track_data["artist"]
373
  query = f'{title}+{artist}'
374
+ logger.info(f"search query: {query}")
375
+ search_results = ytmusic.search(query, filter="songs")
376
+ first_song = next((song for song in search_results if 'videoId' in song and song['videoId']), {}) if search_results else {}
377
+ if 'videoId' in first_song:
378
+ videoId = first_song["videoId"]
379
+ ym_url = f'https://www.youtube.com/watch?v={videoId}'
380
+ d_data = get_download_url(ym_url)
381
+ track_data['download_url'] = d_data
382
+ return track_data
383
  else:
384
  yt_url = track_data['url']
385
  d_data = get_download_url(yt_url)