From 6baaffb730e1fc3c2057389332cf6f26486cadc2 Mon Sep 17 00:00:00 2001 From: Matt Foxx Date: Tue, 12 Mar 2024 22:25:45 -0400 Subject: Implement volume control #830 (#994) Co-authored-by: Max Isom --- src/utils/build-embed.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/utils') 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 => { -- cgit v1.2.3