diff options
| author | Andrew Lee <alee14498@protonmail.com> | 2022-07-17 16:32:31 -0400 |
|---|---|---|
| committer | Andrew Lee <alee14498@protonmail.com> | 2022-07-17 16:32:31 -0400 |
| commit | 6664618ed1225e17f2e98ee8a44179181e3dcf9b (patch) | |
| tree | d43e98bc01c3a8088c41f445592a53e7a983bada | |
| parent | 57bab0a953849501d85f6509ba69802d08fadf3b (diff) | |
| download | DLAP-6664618ed1225e17f2e98ee8a44179181e3dcf9b.tar.gz DLAP-6664618ed1225e17f2e98ee8a44179181e3dcf9b.tar.bz2 DLAP-6664618ed1225e17f2e98ee8a44179181e3dcf9b.zip | |
Couple of tweaks
| -rw-r--r-- | AudioBackend.js | 3 | ||||
| -rw-r--r-- | bot.js | 1 | ||||
| -rw-r--r-- | commands/next.js | 2 | ||||
| -rw-r--r-- | package.json | 1 | ||||
| -rw-r--r-- | yarn.lock | 20 |
5 files changed, 25 insertions, 2 deletions
diff --git a/AudioBackend.js b/AudioBackend.js index 7d24b1c..0f68aa2 100644 --- a/AudioBackend.js +++ b/AudioBackend.js @@ -35,11 +35,12 @@ export const player = createAudioPlayer(); export let audio; export const files = readdirSync('music'); let fileData; + +let totalTrack = files.length; export let currentTrack; export let playerState; export let isAudioStatePaused; -let totalTrack = files.length; export async function voiceInit(bot) { bot.channels.fetch(voiceChannel).then(async channel => { @@ -38,6 +38,7 @@ bot.login(token); * m3u support * Custom string support * Non repeat support + * Modularizing AudioBackend */ // Slash Command Handler diff --git a/commands/next.js b/commands/next.js index 2402fa2..9a3a5bd 100644 --- a/commands/next.js +++ b/commands/next.js @@ -20,7 +20,7 @@ ***************************************************************************/ import { SlashCommandBuilder } from '@discordjs/builders'; -import { audio, player, nextAudio } from '../AudioBackend.js'; +import { player, nextAudio } from '../AudioBackend.js'; import { PermissionFlagsBits } from 'discord-api-types/v10'; export default { diff --git a/package.json b/package.json index 5efa18c..3ad6789 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "discord-api-types": "^0.36.1", "discord.js": "^13.8.1", "ffmpeg-static": "^5.0.0", + "fluent-ffmpeg": "^2.1.2", "music-metadata": "^7.12.4", "sodium": "^3.0.2" }, @@ -263,6 +263,11 @@ array.prototype.flat@^1.2.5: es-abstract "^1.19.2" es-shim-unscopables "^1.0.0" +async@>=0.2.9: + version "3.2.4" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" + integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -803,6 +808,14 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.6.tgz#022e9218c637f9f3fc9c35ab9c9193f05add60b2" integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ== +fluent-ffmpeg@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/fluent-ffmpeg/-/fluent-ffmpeg-2.1.2.tgz#c952de2240f812ebda0aa8006d7776ee2acf7d74" + integrity sha512-IZTB4kq5GK0DPp7sGQ0q/BWurGHffRtQQwVkiqDgeO6wYJLLV5ZhgNOQ65loZxxuPMKZKZcICCUnaGtlxBiR0Q== + dependencies: + async ">=0.2.9" + which "^1.1.1" + form-data@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" @@ -1847,6 +1860,13 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which@^1.1.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" |
