discord.js - Imagine an app

DIA

discord.js - Imagine an app

Support server for discord.js, a Node.js module to interact with Discords apps API.

Join

djs-questions

djs-voice

Elapsed audio resource duration

Hello everyone, I'm currently trying to implement a proper progress bar which displays the playback of the current song. According to a few questions online, it seems like discord.js used to have a streamTime property. It looks like this has been removed for some reason in the next release. ...

How to record VC with discord.js voice?

How to record VC with discord.js voice? I already search about it, but I couldn't find anything...

How to handle Audio Receive Stream Pipeline on Connection Destroy (bot disconnected)

This is my code inside my receiver speaking on start event: ```ts const opusStream = receiver.subscribe(userId, { end: { behavior: EndBehaviorType.AfterSilence,...

audio aint working

``` const connection = joinVoiceChannel( { channelId: '1055401035599990795', guildId: '1055401034354266143',...

Metadata for createAudioResource is null

I'm trying to fetch metadata about the Audio Resource (specifically the time length of the audio) however, the metadata property is null. I'd assume this is because I haven't defined anything for the metadata. I'm just not sure of how to actually go about getting the resource duration.

Server mute and unmute

I wanted to know if there was a way to make it server mute and unserver mute itself

How to leave my Bot from a voice channel with djs voice?

How to leave my Bot from a voice channel with djs voice?

couldn't be built

how could i fix this

How do you write an mp3 or playable file when getting voice-input from an user

```JS let receiver = connection.receiver let stream receiver.speaking.on("start", userid => { let user = client.users.cache.get(userid)...

Is there a way to specify encoder args when playing audio

For example -af bass=g=10,dynaudnorm=f=200

Offset out of bounds

I worked out a radio bot for (many guilds) but while starting the bot it creates a voice player for every guild and while doing this it returns the error seen in title. If anyone knows why this happens, pls lemme know.

How can I make a custom adapter for djs voice

I'm writing a client library for discord and want to use djs voice for voice support

Get AudioPlayer

How would I go about getting the AudioPlayer now that connection.state.subscription.stop() is no longer a thing?

Check if bot is in voice channel

How would you check if the bot is in a voice channel? getVoiceChannel() isn't working for me if the connection is not subscribed to a player...

How to seek to a point in audio timeline?

How can I jump to a point in audio like many music bots do??

Bot does not play audio when audio source is changed from stream to string URL

For some strange reason, when I have my bot change from playing a ReadableStream to playing from a URL in a string, the bot does not play anything. I will note, that when I start the bot playing from a URL string, it works just fine, and when I change the source to a ReadableStream, it works just fine. This issue only occurs when switching from a ReadableStream into a URL string. I've analyzed my code to make sure that there is actual playable audio and I've also checked that the audio resources...

get volume

i cant find the place in the docs that talks about volume, ive seen code like volume.setVolume(0.2); but cant find setVolume. https://discord.js.org/#/docs/voice/main/class/AudioResource?scrollTo=volume this page talks about volume, but not any of its submethods or anything, no link...

Audio not playing

```js const Discord = require("discord.js") const { Server, RCON, MasterServer } = require('@fabricio-191/valve-server-query'); const { joinVoiceChannel } = require("@discordjs/voice") const { createAudioPlayer } = require('@discordjs/voice');...

How to properly restart a voice connection after bot restart?

So lets say I restart my bot but I want all voice connections that my bot was in before the restart to be reconnected. What is the best way to do this? Does it involve using the voice sessionId?

Replaying spoken audio

I tried creating a bot that reacts to any message I send and then it should join a voice channel and repeat whatever I say. It does pick up that I speak stuff, no errors in the console, all I realized is that it switches from buffering to playing and then from playing to autopaused immediately. I guess it has something to do with the stream not continuously refreshed and read but I'm very new to streams, especially audio streams and I'm not sure on what to do. I made a reddit post according to this as well but never got a response. I have pastebin over here: https://pastebin.com/gft1WkVn I have imported everything that's needed, everything is pretty much up to date and all intents have been given as well (guilds, guild msgs and guild voicestate)...