From a5bec693d0891d557a1674835aa9eb137d9b5f16 Mon Sep 17 00:00:00 2001 From: vMohammad <62218284+vMohammad24@users.noreply.github.com> Date: Fri, 8 Aug 2025 20:17:48 +0300 Subject: [PATCH] plugin(tidalEmbeds): add support for albums and fix sizing issues (#333) --- src/equicordplugins/tidalEmbeds/index.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) 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 (