https://github.com/evris99/mumble-jackson
A music streaming bot for Mumble.
https://github.com/evris99/mumble-jackson
bot golang mumble music music-bot
Last synced: about 1 year ago
JSON representation
A music streaming bot for Mumble.
- Host: GitHub
- URL: https://github.com/evris99/mumble-jackson
- Owner: evris99
- License: agpl-3.0
- Created: 2021-10-03T15:00:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-29T15:50:57.000Z (over 2 years ago)
- Last Synced: 2025-02-04T13:48:27.275Z (over 1 year ago)
- Topics: bot, golang, mumble, music, music-bot
- Language: Go
- Homepage:
- Size: 8.5 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mumble Jackson
A music streaming bot for Mumble.
[](https://pkg.go.dev/github.com/evris99/mumble-music-bot)
## Installation
### Docker
In order to build the docker container you must first create a configuration.toml file. To do this you can copy the existing example configuration.
```
cp configuration.example.toml configuration.toml
```
Then you need to make the necessary changes to the configuration.
To build the container run:
```
docker build -t mumble-jackson .
```
To run the container run:
```
docker run mumble-jackson
```
### Linux
To compile from source you need to have go installed.
First you need to install the dependencies. If you are in a Debian-based distro run:
```
sudo apt install libopus-dev gcc ffmpeg
```
Then to build the executable run:
```
git clone https://github.com/evris99/mumble-jackson.git
cd mumble-jackson
go build .
```
Rename the example configuration file.
```
cp configuration.example.toml configuration.toml
```
Then make the necessary changes to the file.
To start execute:
```
./mumble-jackson -c configuration.toml
```