aboutsummaryrefslogtreecommitdiff
path: root/src/utils/build-embed.ts
diff options
context:
space:
mode:
authorMatt Foxx <[email protected]>2024-03-12 22:25:45 -0400
committerGitHub <[email protected]>2024-03-12 21:25:45 -0500
commit6baaffb730e1fc3c2057389332cf6f26486cadc2 (patch)
treeab8b6c169b8872b3aaeeaedf0fc951f1de6308be /src/utils/build-embed.ts
parent786e6fd8f5ed39928603c63ac567efacbd74f39e (diff)
downloadmuse-6baaffb730e1fc3c2057389332cf6f26486cadc2.tar.xz
muse-6baaffb730e1fc3c2057389332cf6f26486cadc2.zip
Implement volume control #830 (#994)
Co-authored-by: Max Isom <[email protected]>
Diffstat (limited to 'src/utils/build-embed.ts')
-rw-r--r--src/utils/build-embed.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/utils/build-embed.ts b/src/utils/build-embed.ts
index d851e3f..b8e725c 100644
--- a/src/utils/build-embed.ts
+++ b/src/utils/build-embed.ts
@@ -44,10 +44,11 @@ const getPlayerUI = (player: Player) => {
const position = player.getPosition();
const button = player.status === STATUS.PLAYING ? 'âšī¸' : 'â–ļī¸';
- const progressBar = getProgressBar(15, position / song.length);
+ const progressBar = getProgressBar(10, position / song.length);
const elapsedTime = song.isLive ? 'live' : `${prettyTime(position)}/${prettyTime(song.length)}`;
const loop = player.loopCurrentSong ? '🔂' : player.loopCurrentQueue ? '🔁' : '';
- return `${button} ${progressBar} \`[${elapsedTime}]\` 🔉 ${loop}`;
+ const vol: string = typeof player.getVolume() === 'number' ? `${player.getVolume()!}%` : '';
+ return `${button} ${progressBar} \`[${elapsedTime}]\`🔉 ${vol} ${loop}`;
};
export const buildPlayingMessageEmbed = (player: Player): EmbedBuilder => {