Update app.py
Browse files
app.py
CHANGED
@@ -106,6 +106,8 @@ async def match():
|
|
106 |
raise HTTPException(status_code=404, detail="Could not fetch track info")
|
107 |
|
108 |
youtube_url = extract_url(track_info["linksByPlatform"], "youtube")
|
|
|
|
|
109 |
title = track_info["entitiesByUniqueId"][entityUniqueId]["title"]
|
110 |
artist = track_info["entitiesByUniqueId"][entityUniqueId]["artistName"]
|
111 |
if youtube_url:
|
@@ -115,9 +117,7 @@ async def match():
|
|
115 |
else:
|
116 |
return {"url": youtube_url, "filename": "Unknown Track - Unknown Artist"}
|
117 |
else:
|
118 |
-
|
119 |
-
logger.info(f"songlink info: {entityUniqueId}")
|
120 |
-
|
121 |
search_query = f'{title}+{artist}'
|
122 |
search_results = ytmusic.search(search_query, filter="songs")
|
123 |
first_song = next((song for song in search_results if 'videoId' in song and song['videoId']), {}) if search_results else {}
|
|
|
106 |
raise HTTPException(status_code=404, detail="Could not fetch track info")
|
107 |
|
108 |
youtube_url = extract_url(track_info["linksByPlatform"], "youtube")
|
109 |
+
entityUniqueId = track_info["entityUniqueId"]
|
110 |
+
logger.info(f"songlink info: {entityUniqueId}")
|
111 |
title = track_info["entitiesByUniqueId"][entityUniqueId]["title"]
|
112 |
artist = track_info["entitiesByUniqueId"][entityUniqueId]["artistName"]
|
113 |
if youtube_url:
|
|
|
117 |
else:
|
118 |
return {"url": youtube_url, "filename": "Unknown Track - Unknown Artist"}
|
119 |
else:
|
120 |
+
|
|
|
|
|
121 |
search_query = f'{title}+{artist}'
|
122 |
search_results = ytmusic.search(search_query, filter="songs")
|
123 |
first_song = next((song for song in search_results if 'videoId' in song and song['videoId']), {}) if search_results else {}
|