Skip to content
Simple node soundboard for mumble.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
static Some styling issues. Fixed playing sounds from diff folders. Oct 7, 2015
.dockerignore
.gitignore
Dockerfile Initial commit Oct 7, 2015
README.md
index.js Initial commit Oct 7, 2015
package.json Initial commit Oct 7, 2015

README.md

Mumble Soundboard

A simple soundboard bot and web client for mumble. A bot will idle in a specified channel on your mumble server which takes /slash commands and a web UI will be served up to also control the soundboard.

Dependancies

If you are running outside of the docker container you will need:

  • node & npm

Usage

Config

The following env variables need to be set.

  • MUMBLE_NAME
  • MUMBLE_PASS
  • MUMBLE_URL

The following env variables can be overridden

  • AUDIO_DIR - defaults to /audio

Node

npm install
npm start

Docker

docker run \
  -d \
  --restart always \
  -p 8080:3000 \
  -v "/var/lib/docker/data/soundboard/:/audio" \
  -e MUMBLE_URL="mumble://yourhost.mumble.example/ChannelName" \
  -e MUMBLE_NAME="SoundboardBot" \
  -e MUMBLE_PASS="password" \
  -e AUDIO_DIR="/audio/" \
  mycatisblack/mumble-soundboard:latest
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.