From b9d2d4c5d6e1d46e2167422083fe147e02314c56 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Fri, 14 Jun 2024 23:35:03 -0600 Subject: [PATCH] utility.presence: spotify parity on state and album --- src/modules/utility.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/modules/utility.js b/src/modules/utility.js index 98862c6..6a35eec 100644 --- a/src/modules/utility.js +++ b/src/modules/utility.js @@ -1706,9 +1706,16 @@ presence.callback = async function (msg, line) { } descLines.push(`**${details}**`); } - if (activity.state) descLines.push(activity.state); + if (activity.state) { + let stateLine = activity.state; + if (activity.name == "Spotify") + stateLine = "by " + stateLine.split("; ").join(", "); + descLines.push(stateLine); + } if (activity.assets?.large_text) { let albumLine = activity.assets.large_text; + if (activity.name == "Spotify") albumLine = "on " + albumLine; + if (activity.party?.size) { albumLine += ` (${activity.party.size[0]} of ${activity.party.size[1]})`; }