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]})`; }