Removed template due to this being a suggestion.
A way to have custom music clients, for example, Lavalink discord.js client because at the moment Client#voiceConnections is read-only meaning you have to make it another variable now I'm not sure if voiceConnections is used internally anywhere but some way to have External music clients would be nice
If you need it that bad, just assign it to somewhere else and use it there?
Not the point
i mean since discord.js let you choose a custom Ratelimit handler, adding support for a custom voice player would be nice to have your own custom player to use stuff like lavalink etc.
You could always extend Client and add what you need there.
@ZLima12 thats not what he means, he want a completly own implementation of the voice player used in d.js, or atleast a way of extending it properly.
@Dev-Yukine Said well, But @ZLima12 At the current moment there isn't a safe method of having our own Voice player considering it wouldn't be hard to add... Extending Client wouldn't actually work as Client#voiceConnections is a getter making it a read-only property so you actually cannot extend it
Sounds good.
This should not be needed anymore. Lots of people wanted to use Lavalink with this and because Lavalink handled all the WS it was rather bothersome to use with Discord.js.
With Lavalink v2 released this should not be an issue anymore.
Most helpful comment
Sounds good.