Skip to content

feuerrot/gomumblesoundboard

 
 

Repository files navigation

GoMumbleSoundboard

This is a fork of gomumblesoundboard, which is a soundboard for mumble.

Requirements

  • go >= 1.19
  • mumble server
  • folder with sounds
  • ffmpeg (brew install ffmpeg / sudo apt-get install ffmpeg)
  • opus-header (brew install opus / sudo apt-get install libopus-dev)

Tested on debian bullseye

Install

go get github.com/feuerrot/gomumblesoundboard

Usage

$GOPATH/bin/gomumblesoundboard --server yourmumbleserver.com:64738 ~/soundboard

Then open http://localhost:3000 and press all the buttons!

Supported command line arguments

  • --server localhost:64738 Mumble server address
  • --username gumble-bot client username
  • --password hunter2 client password
  • --insecure skip server certificate verification
  • --certificate user certificate file (PEM)
  • --key user certificate key file (PEM)
  • --channel ChannelName Mumble channel to join.
    If the channel is a sub channel, you need to enter the full path like Parent/ChannelName
  • --maxvol 50 maximum volume in %

Development

git clone https://github.com/feuerrot/gomumblesoundboard.git
cd gomumblesoundboard
go build .

License

MIT

Thanks to

Packages

 
 
 

Languages

  • Go 49.6%
  • HTML 45.6%
  • Dockerfile 4.8%