Skip to content

feuerrot/gomumblesoundboard

This branch is 84 commits ahead of robbi5/gomumblesoundboard:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eeee00e · Mar 24, 2024
Nov 28, 2022
Nov 28, 2022
Nov 28, 2022
Jun 2, 2020
May 27, 2015
Nov 28, 2022
Nov 28, 2022
Nov 28, 2022
Nov 28, 2022
Mar 24, 2024
Nov 28, 2022
Nov 28, 2022
Feb 1, 2023
Nov 28, 2022

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