DuckBoss/JJMumbleBot

[Feature Request] Web interface for sound board

Closed this issue · 3 comments

Is your feature request related to a problem? Please describe.
I'd love to really have a soundboard with an easy to use web interface that allows for playing, queuing and uploading sound files. Right now we are using a home made solution, but it's rather inflexible.

Describe the solution you'd like
Web interface for the soundboard plugin part of the current web interface.
Maybe with queuing, statistics and upload functionality

Describe alternatives you've considered
Our home made solution based on a sadly hacked together python solution

Are you interested in a web interface that displays all the sound clips available on the interface so you just click the sound you want to play Like this?

I might be able to do that in a couple days once I wrap up my college exams.


I'd love to really have a soundboard with an easy to use web interface that allows for playing, queuing and uploading sound files. Right now we are using a home made solution, but it's rather inflexible.

Currently, the sound board does support queuing sound clips by using the !sb command. It is disabled by default and needs to be set to True in the sound_board plugin metadata.ini file here: Line that needs to be changed

As far as uploading sound files, it was in my original plan to include something like that, but at the time it seemed like a security issue with having custom files being uploaded to the server. I'll review this and see what I can do.

Hello again!

I've created a sound board web interface which will be released in the v4.3.2 update.

I will continue to update the web interface tab for the Sound Board and I'll consider file uploading in the future.
As for now, the sound board interface provides a way to play audio clips directly without needing to type commands.

Very cool! I will report back once I got to test it. Right now I can't get the websocket to be proxied correctly via caddy