From fee78866754b880bb3e25786cd4939f845554cf8 Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Fri, 22 Mar 2024 13:35:35 -0400 Subject: [PATCH] Fix guesssong --- commands/games-sp/guess-song.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/commands/games-sp/guess-song.js b/commands/games-sp/guess-song.js index 2ce0e3e7..b2999328 100644 --- a/commands/games-sp/guess-song.js +++ b/commands/games-sp/guess-song.js @@ -127,7 +127,8 @@ module.exports = class GuessSongCommand extends Command { async fetchAlternativePreview(id) { const { text } = await request.get(`https://open.spotify.com/embed/track/${id}`); const $ = cheerio.load(text); - return JSON.parse(decodeURIComponent($('script[id="resource"]')[0].children[0].data)).preview_url; + const body = JSON.parse(decodeURIComponent($('script[id="__NEXT_DATA__"]')[0].children[0].data)); + return body.props.pageProps.state.data.entity.audioPreview; } shortTrackName(longName) {