From ead50bcf436d276c8308e5be6e46dcbb8930ae01 Mon Sep 17 00:00:00 2001 From: SileNce5k Date: Tue, 9 Apr 2024 11:24:57 +0200 Subject: [PATCH] Attempt fix v10000 --- util/lastfm/getCurrentScrobble.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/util/lastfm/getCurrentScrobble.js b/util/lastfm/getCurrentScrobble.js index bafcfd4..349b7fa 100644 --- a/util/lastfm/getCurrentScrobble.js +++ b/util/lastfm/getCurrentScrobble.js @@ -29,14 +29,17 @@ module.exports = async function(userID, guild) { track = data.recenttracks.track[i]; scrobble.artist = track.artist["#text"]; scrobble.song = track.name; + console.log(`Track ${i}: ${scrobble.song}`); scrobble.album = track.album["#text"]; scrobble.cover = track.image[3]["#text"]; - if(track['@attr'] != undefined || track['@attr'].nowplaying !== "true"){ - isCurrentScrobble = "Last"; + if(i === 0){ + if(track['@attr'] != undefined || track['@attr'].nowplaying !== "true"){ + isCurrentScrobble = "Last"; + } } tracks.push(scrobble); } - resolve(scrobble); + resolve(tracks); } catch (error) { scrobble.error = true; if(data.error === 6){ @@ -58,14 +61,14 @@ module.exports = async function(userID, guild) { } const embed = new Discord.MessageEmbed() .setAuthor(`Now playing - ${nickname}`, user.user.avatarURL({ dynamic: true, size: 4096 })) - .setThumbnail(tracks[0].cover) + .setThumbnail(scrobble[0].cover) .setColor(15780145) .addFields({ - name: `${isCurrentScrobble}:`, value: `${tracks[0].song}\n **${tracks[0].artist} • ** ${tracks[0].album}` + name: `${isCurrentScrobble}:`, value: `${scrobble[0].song}\n **${scrobble[0].artist} • ** ${scrobble[0].album}` },) if(isCurrentScrobble === "Current"){ embed.addFields({ - name: "Previous:", value: `${tracks[1].song}\n **${tracks[1].artist} • ** ${tracks[1].album}` + name: "Previous:", value: `${scrobble[1].song}\n **${scrobble[1].artist} • ** ${scrobble[1].album}` },) } sendText.embed = embed;