-
Notifications
You must be signed in to change notification settings - Fork 92
Open
Description
Now with an initial voice implementation, it can be worked on to further to polish it. Here is an initial list of some things I believe that need to be done.
- [Voice Concurrency #423] A look over the coroutine/concurrency structure. The way coroutines are used in the voice module seems to be (at least from a brief glimpse) somewhat fragile. It'd be nice to look over it to see what might need to be fixed.
- [Implement all supported Encryption Modes #424] Add support for all the nonce strategies, or encryption modes, Discord supports.
- [Frame Interceptor Rewrite #427] Think about redesigning the FrameInterceptor. It seems to be in a really odd state currently.
- Think about the design of Streams. Having a bunch of variables for a user to use, doesn't seem like the most idiomatic way to handle receiving voice.
- [Explicit API for kord-voice #425] Explicit API for voice module.
- [wip] Tests
- [Voice README + Example #430] Some docs, examples, or READMEs.
- kord voice io package may be unnecessary after the rewrite. See if it can be removed.
- Allow to detach a VoiceConnection/Gateway
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels