diff --git a/src/equicordplugins/tidalEmbeds/index.tsx b/src/equicordplugins/tidalEmbeds/index.tsx index 9322f74dd..06ef1d8b0 100644 --- a/src/equicordplugins/tidalEmbeds/index.tsx +++ b/src/equicordplugins/tidalEmbeds/index.tsx @@ -26,17 +26,21 @@ export default definePlugin({ renderMessageAccessory({ message }) { const tidalEmbed = message.embeds?.find(embed => embed.provider?.name === "TIDAL"); if (!tidalEmbed) return null; - const songId = tidalEmbed?.url?.split("/").pop().split("?")[0]; - if (!songId) { + const { url } = tidalEmbed; + const id = url.split("/").pop().split("?")[0]; + const isAlbum = url.includes("/album/"); + if (!id) { console.warn("Tidal embed found without song ID", tidalEmbed); return null; } + const width = isAlbum ? 800 : 400; + const height = isAlbum ? 300 : 100; return (