aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2022-11-29 09:29:54 -0500
committerAndrew Lee <alee14498@protonmail.com>2022-11-29 09:29:54 -0500
commitef5cf82a64c58e572bbfbf3e45d03152fb96c60a (patch)
treeb203d86cecd04c72e01246b3e774085e4182977f
parent04a22f66087656fdbb8d0f98c9331334cae6eb22 (diff)
downloadDLAP-ef5cf82a64c58e572bbfbf3e45d03152fb96c60a.tar.gz
DLAP-ef5cf82a64c58e572bbfbf3e45d03152fb96c60a.tar.bz2
DLAP-ef5cf82a64c58e572bbfbf3e45d03152fb96c60a.zip
Updated README and reducing variable duplication
-rw-r--r--AudioBackend.js9
-rw-r--r--README.md2
-rw-r--r--commands/status.js4
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');