diff options
| author | Matt Foxx <[email protected]> | 2024-03-12 22:25:45 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-03-12 21:25:45 -0500 |
| commit | 6baaffb730e1fc3c2057389332cf6f26486cadc2 (patch) | |
| tree | ab8b6c169b8872b3aaeeaedf0fc951f1de6308be /src/utils/build-embed.ts | |
| parent | 786e6fd8f5ed39928603c63ac567efacbd74f39e (diff) | |
| download | muse-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.ts | 5 |
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 => { |
