Update README with Usage and Installation sections
This commit is contained in:
parent
ae069c57ee
commit
217f617324
33
README.md
33
README.md
|
@ -4,10 +4,37 @@ A Mumble bot that plays music fetched from YouTube videos. I have decided to exp
|
||||||
|
|
||||||
And yes, I know that technically this is v3. The Ruby implementation had problems with high CPU usage and choppy audio which I couldn't seem to figure out.
|
And yes, I know that technically this is v3. The Ruby implementation had problems with high CPU usage and choppy audio which I couldn't seem to figure out.
|
||||||
|
|
||||||
## Author
|
## USAGE
|
||||||
|
#####`$ mumbledj -server=localhost -port=64738 -username=MumbleDJ -password="" -channel=root`
|
||||||
|
All parameters are optional, the example above shows the default values for each field.
|
||||||
|
|
||||||
|
## INSTALLATION
|
||||||
|
Installation for v2 of MumbleDJ is much easier than it was before, due to the reduced dependency list and a `Makefile` which automates some of the process.
|
||||||
|
|
||||||
|
**NOTE:** This bot was designed for use on Linux machines. If you wish to run the bot on another OS, it will require tweaking and is not something I will be able to help with.
|
||||||
|
|
||||||
|
**SETUP GUIDE**
|
||||||
|
**1)** Install and correctly configure [`Go`](https://golang.org/). Specifically, make sure to follow [this guide](https://golang.org/doc/code.html) and set the `GOPATH` environment variable properly.
|
||||||
|
|
||||||
|
**2)** Install [`ffmpeg`](https://www.ffmpeg.org/) if it is not already installed on your system.
|
||||||
|
|
||||||
|
**3)** Clone the `MumbleDJ` repository.
|
||||||
|
|
||||||
|
**4)** `cd` into the `MumbleDJ` repository directory and execute the following commands:
|
||||||
|
```
|
||||||
|
$ make install_deps
|
||||||
|
$ make
|
||||||
|
$ make install
|
||||||
|
```
|
||||||
|
|
||||||
|
**5)** Edit `~/.mumbledj/config/mumbledj.gcfg` to your liking. This file will be overwritten if the config file structure is changed in a commit, but a backup is always stored at `~/.mumbledj/config/mumbledj_backup.gcfg`.
|
||||||
|
|
||||||
|
**6)** Execute the command shown at the top of this `README` document with your credentials, and the bot should be up and running!
|
||||||
|
|
||||||
|
## AUTHOR
|
||||||
[Matthieu Grieger](http://matthieugrieger.com)
|
[Matthieu Grieger](http://matthieugrieger.com)
|
||||||
|
|
||||||
## License
|
## LICENSE
|
||||||
```
|
```
|
||||||
The MIT License (MIT)
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
@ -32,7 +59,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
THE SOFTWARE.
|
THE SOFTWARE.
|
||||||
```
|
```
|
||||||
|
|
||||||
## Thanks
|
## THANKS
|
||||||
* All those who contribute to [Mumble](https://github.com/mumble-voip/mumble).
|
* All those who contribute to [Mumble](https://github.com/mumble-voip/mumble).
|
||||||
* [Tim Cooper](https://github.com/bontibon) for [gumble](https://github.com/layeh/gumble).
|
* [Tim Cooper](https://github.com/bontibon) for [gumble](https://github.com/layeh/gumble).
|
||||||
* [Ricardo Garcia](https://github.com/rg3) for [youtube-dl](https://github.com/rg3/youtube-dl).
|
* [Ricardo Garcia](https://github.com/rg3) for [youtube-dl](https://github.com/rg3/youtube-dl).
|
||||||
|
|
Reference in a new issue