From ef5cf82a64c58e572bbfbf3e45d03152fb96c60a Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Tue, 29 Nov 2022 09:29:54 -0500 Subject: Updated README and reducing variable duplication --- AudioBackend.js | 9 +++------ README.md | 2 +- commands/status.js | 4 ++-- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/AudioBackend.js b/AudioBackend.js index 9a3feaf..67d14b0 100644 --- a/AudioBackend.js +++ b/AudioBackend.js @@ -42,7 +42,6 @@ let totalTrack = files.length; export let currentTrack; export let duration; -export let formattedDuration; export let playerState; export let isAudioStatePaused; export let metadataEmpty = false; @@ -159,8 +158,6 @@ export async function playAudio(bot) { } else { metadataEmpty = true; } - - duration = format.duration; const toHHMMSS = (numSecs) => { const secNum = parseInt(numSecs, 10); const hours = Math.floor(secNum / 3600).toString().padStart(2, '0'); @@ -168,7 +165,7 @@ export async function playAudio(bot) { const seconds = secNum - (hours * 3600) - (minutes * 60).toString().padStart(2, '0'); ; return `${hours}:${minutes}:${seconds}`; }; - formattedDuration = toHHMMSS(duration); + duration = toHHMMSS(format.duration); } catch (e) { console.error(e); } @@ -187,7 +184,7 @@ export async function playAudio(bot) { statusEmbed.setTitle('Now Playing') statusEmbed.addFields( { name: 'Title', value: audio }, - { name: 'Duration', value: formattedDuration } + { name: 'Duration', value: duration } ); statusEmbed.setColor('#0066ff'); } else { @@ -196,7 +193,7 @@ export async function playAudio(bot) { { name: 'Title', value: audioTitle }, { name: 'Artist', value: audioArtist }, { name: 'Year', value: `${audioYear}` }, - { name: 'Duration', value: formattedDuration } + { name: 'Duration', value: duration } ); statusEmbed.setFooter({ text: `${audioAlbum}` }); statusEmbed.setColor('#0066ff'); diff --git a/README.md b/README.md index 07690e1..15aec6a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # DLAP Bot (Discord.JS Local Audio Player) -A Discord bot that plays local audio tracks. Written in Discord.JS. +A Discord bot that plays local audio tracks. Written in Discord.JS v14. [Video Tutorial](https://youtu.be/Gvva8LHjOOo) | [Support Server](https://discord.gg/EFhRDqG) diff --git a/commands/status.js b/commands/status.js index 6faa3bb..958a359 100644 --- a/commands/status.js +++ b/commands/status.js @@ -21,7 +21,7 @@ import { EmbedBuilder, SlashCommandBuilder } from 'discord.js'; import { parseFile } from 'music-metadata'; -import { audio, currentTrack, files, playerState, audioTitle, metadataEmpty, formattedDuration } from '../AudioBackend.js'; +import { audio, currentTrack, files, playerState, audioTitle, metadataEmpty, duration } from '../AudioBackend.js'; export default { data: new SlashCommandBuilder() @@ -53,7 +53,7 @@ export default { .addFields( { name: 'State', value: playerState }, { name: 'Tracks', value: `${audioID}/${files.length}` }, - { name: 'Duration', value: formattedDuration } + { name: 'Duration', value: duration } ) .setColor('#0066ff'); -- cgit v1.2.3