Update README with Usage and Installation sections

This commit is contained in:
Matthieu Grieger 2014-12-20 21:21:33 -08:00
parent ae069c57ee
commit 217f617324

View file

@ -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.
## 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)
## License
## LICENSE
```
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.
```
## Thanks
## THANKS
* 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).
* [Ricardo Garcia](https://github.com/rg3) for [youtube-dl](https://github.com/rg3/youtube-dl).