Yucked / Rhapsody

An ASP.NET Core based audio sending application for Discord and heavily inspired by Lavalink.
31 stars 5 forks source link

Contributing #12

Closed Neuheit closed 5 years ago

Neuheit commented 5 years ago

I would like to contribute to this if that's possible. Overall, what's on the bucketlist for things to implement in Concept?

Yucked commented 5 years ago

So, the current design is kinda abstract.

Where each project is at:

Currently, Concept has an almost finished base. Meaning it handles all ws and rest connections properly. What's next is defining payload structure similar to Lavalink: Play, Pause, Resume, Stop, Volume, etc. These payloads will be handled in WS.

Theory on the other hand has a solid implementation of SoundCloud, YouTube, BandCamp and HTTP. What it's waiting for is making sure all the Unit Tests are successful. And, perhaps converting the audio file format to something that can be streamed.

Vysn.Voice is currently at encoding audio with opus. To say the least, it's still unfinished and it will be the main library that handles all the voice stuff.

You can join the Discord server if you'd like. New todo things are popping up every other week or so. But, there are open issues on Theory if you'd like to check them out.

Neuheit commented 5 years ago

Yeah for sure, I may check that out or start writing payload support for Concept. Where can I find your server invite?

Yucked commented 5 years ago

It's in the README.