actually fix the slowness of the YTMusic API
This commit is contained in:
parent
31c3fb9ada
commit
4daa0cbbfe
4
music.py
4
music.py
@ -64,8 +64,8 @@ def inlinequery(update, context: CallbackContext):
|
|||||||
sp_link = util.get(sp_info, f"/tracks/items/[{i}]/external_urls/spotify")
|
sp_link = util.get(sp_info, f"/tracks/items/[{i}]/external_urls/spotify")
|
||||||
songlink = "https://song.link/{0}".format(sp_link)
|
songlink = "https://song.link/{0}".format(sp_link)
|
||||||
yt_q = f"{sp_artist} - {sp_title}"
|
yt_q = f"{sp_artist} - {sp_title}"
|
||||||
yt_res = ytmusic.search(yt_q, 'songs', limit=1)
|
if yt_q == 0:
|
||||||
if yt_res == 0:
|
yt_res = ytmusic.search(yt_q, 'songs', limit=1)
|
||||||
yt_id = util.get(yt_res, f"[1]/videoId")
|
yt_id = util.get(yt_res, f"[1]/videoId")
|
||||||
yt_link = f"https://music.youtube.com/watch?v={yt_id}"
|
yt_link = f"https://music.youtube.com/watch?v={yt_id}"
|
||||||
reply_markup = InlineKeyboardMarkup([[InlineKeyboardButton("YouTube", url = yt_link), InlineKeyboardButton("Spotify", url = sp_link), InlineKeyboardButton("More", url = songlink)]])
|
reply_markup = InlineKeyboardMarkup([[InlineKeyboardButton("YouTube", url = yt_link), InlineKeyboardButton("Spotify", url = sp_link), InlineKeyboardButton("More", url = songlink)]])
|
||||||
|
Loading…
Reference in New Issue
Block a user