Connecting to voice connecting
Hi, I would like to know if it's possible to connect to the voice connection (to only send audio) only with the token, endpoint and sessionId, I don't have access to the bot token (this is how the project I'm doing works) and the client sends me those informations (as well with client id and etc)
I couldn't find anywhere to do that, is that possible, if not, is there any other way to do it?...
Error [ERR_SOCKET_DGRAM_NOT_RUNNING]: Not running
Error [ERR_SOCKET_DGRAM_NOT_RUNNING]: Not running
after a certain time, the sound in the vocal cut and i catch this error, idk where did this come from...discord opus error
Hi I'm facing a node gyp error when trying to install discordjs/opus in nodejs v 16.9.1
Audio stops playing
Yeah, it's another one of these posts and at this point I've pretty much lost all patience with this broken library.
The issue is that, after joining a voice channel and beginning to stream audio (from an arbitrary URL source) for a bit, the bot will stop producing any sound and appears to have stopped transmitting audio to discord altogether (based on Network Activity dropping to nil).
That's not the worse part....
retrieving a subscribed AudioPlayer on a voice connection
I mean we have the function
getVoiceConnection
that retrieves a VoiceConnection for a guild so is there any way to get an AudioPlayer from it so that I can pause/resume/destroy it from any command?No Audio Is Played
Hello! I'm new to using
@discordjs/voice
so I'm hoping I'm just missing something simple.
I'm trying to get my bot to play a local audio file within voice. The bot joins the channel, but doesn't make a noise.
This is the relevant code:...player.on(AudioPlayerStatus.Idle, async () => {} not emitting when the song finished
[email protected]
...
player.on(AudioPlayerStatus.Idle, async () => {}
player.on(AudioPlayerStatus.Idle, async () => {}
yt audio player aborted
what is happening here?
```js
const { SlashCommandBuilder } = require('@discordjs/builders');
const { VoiceConnection, createAudioResource, StreamType, joinVoiceChannel, createAudioPlayer } = require('@discordjs/voice');
const { ChannelType } = require('discord.js');...
Mix receiver streams efficiently
Anyone know how to mix receiver streams efficiently (in real time by keeping it a stream, no ffmpeg)?
I tried using an npm library, audio-mixer, works but sounds horrible. Is there other libraries, maybe something built in...? I heard web audio api is a thing, but dont understand how to combine that with streams and then use the mixed stream in my node.js app.
Any other ideas or examples?...
How can I add seek function to my discordjs music bot?
I don't want to use discord-playr to just install seeking function. I saw the discord-player's code, but I can't realize which are seeking functions.
If someone is good at seeking function with discord.js, please teach me if you can.
Sincerely,...
Audio Dying after some Minutes of Playback
My Audio dies after some minutes of playback of a mp3 stream
Pipe something into a AudioReceiveStream
I'm trying to pipe a stream into an AudioReceiveStream:
```let opusStream = new AudioReceiveStream({
end: EndBehaviorType.Manual
});...
How do I create a continuous opus stream?
I want to pipe data into an opusstream and play that opusstream continuously so can then do something like this. Only way I see doing that is through receiver.subscribe(...); but in my case, it's not really practical. Here is a small example of what I want to do:
let opusStream = //what do I enter here?
mixer.pipe(opusStream);
...
Bot stops listening after 1 minute
I am currently working on a Discord bot which has the purpose of listening to what other people say. I got it to repeat whatever users say into their microphones through a receiver.
Since there is no speaking event anymore, that made things more difficult but thats not what I want to ask.
I realized that when the bot stops receiving inputs from the users and thus does not play audio anymore, after one minute it fires a "voiceStateUpdate" event on the bot. Logging both oldMember and newMember does not give me any more information, since they are both identical logs:
client.on('voiceStateUpdate', (oldMember, newMember) => {...
Play from mp3
Hi, anyone can give me an example of playing a mp3 file from filePath with my discord bot using discord voice.
Thanks...
Cannot perform IP Discovery - socket closed
I am getting this error
```reject Promise { { ip: '88.198.37.107', port: 44860 } } Error: Cannot perform IP discovery - socket closed
at Socket.<anonymous> (/home/container/node_modules/@discordjs/voice/dist/index.js:351:46)
at Object.onceWrapper (node:events:641:28)
at Socket.emit (node:events:539:35)...