Jagrosh MusicBot Versions Save

🎶 A Discord music bot that's easy to set up and run yourself!

0.2.10

3 years ago

This version:

  • fixes a youtube loading issue

Setup

https://github.com/jagrosh/MusicBot/wiki/Setup
https://github.com/jagrosh/MusicBot/wiki/Example-Config

What to download?

Download one of the following:

  • JMusicBot-0.2.10.jar (this version works on all platforms)
  • JMusicBot-0.2.10-Windows.jar
  • JMusicBot-0.2.10-Linux.jar
  • JMusicBot-0.2.10-Mac.jar

Your folder should look similar to this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your documents folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.

0.2.9

3 years ago

This version:

  • fixes a youtube loading issue
  • somewhat deals with discord's new channel topic ratelimits

Setup

https://github.com/jagrosh/MusicBot/wiki/Setup

What to download?

Download one of the following:

  • JMusicBot-0.2.9.jar (this version works on all platforms)
  • JMusicBot-0.2.9-Windows.jar
  • JMusicBot-0.2.9-Linux.jar
  • JMusicBot-0.2.9-Mac.jar

Download config.txt if you don't have an existing config or want to use a template instead of migrating a previous version of the config

Download example_playlist.txt only if you need an example for how to set up the playlist. If you download this, put it in a "Playlists" folder.

Your folder should look similar to this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your documents folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.

0.2.8

4 years ago

This version:

  • fixes some file path issues on Windows
  • prevents an error on an empty game in the config
  • updates dependencies

Setup

https://github.com/jagrosh/MusicBot/wiki/Setup

What to download?

Download one of the following:

  • JMusicBot-0.2.8.jar (this version works on all platforms)
  • JMusicBot-0.2.8-Windows.jar
  • JMusicBot-0.2.8-Linux.jar
  • JMusicBot-0.2.8-Mac.jar

Download config.txt if you don't have an existing config or want to use a template instead of migrating a previous version of the config

Download example_playlist.txt only if you need an example for how to set up the playlist. If you download this, put it in a "Playlists" folder.

Your folder should look similar to this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your documents folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.

0.2.7

4 years ago

This version primarily updates dependencies to fix some loading issues for some sources.


Setup

https://github.com/jagrosh/MusicBot/wiki/Setup

What to download?

Download one of the following:

  • JMusicBot-0.2.7.jar (this version works on all platforms)
  • JMusicBot-0.2.7-Windows.jar
  • JMusicBot-0.2.7-Linux.jar
  • JMusicBot-0.2.7-Mac.jar

Download config.txt if you don't have an existing config or want to use a template instead of migrating a previous version of the config

Download example_playlist.txt only if you need an example for how to set up the playlist. If you download this, put it in a "Playlists" folder.

Your folder should look similar to this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your documents folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.

0.2.6

4 years ago

This version brings a lot of updates and new features!

What's new?

  • Added forceremove command for DJs to remove all tracks from a specific user
  • Customized command aliases in the config
  • Added a debug command to generate debug information
  • Per-server prefixes (prefix command for Admins)

What's fixed?

  • fixed soundcloud videos not loading
  • fixed playlists not shuffling correctly after loading
  • fixed DJ permissions in play command to match DJ commands
  • fixed nowplaying command refreshing when npimages are used
  • fixed permanent pausing

Command Aliases

As noted above, command aliases were added to the config file. Taking a look near the bottom of the example config file, there is a new aliases section. In this section, aliases to all of the commands can be set by adding words to the list. For example, if you have your prefix set to !!, you can add an alias of p to the play command with the following line within the aliases section:

play = [ p ]

Setup

https://github.com/jagrosh/MusicBot/wiki/Setup

What to download?

Download one of the following:

  • JMusicBot-0.2.6.jar (this version works on all platforms)
  • JMusicBot-0.2.6-Windows.jar
  • JMusicBot-0.2.6-Linux.jar
  • JMusicBot-0.2.6-Mac.jar

Download config.txt if you don't have an existing config or want to use a template instead of migrating a previous version of the config

Download example_playlist.txt only if you need an example for how to set up the playlist. If you download this, put it in a "Playlists" folder.

Your folder should look similar to this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your documents folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.

0.2.5

4 years ago

This version updates dependencies to handle new YouTube and SoundCloud changes

What's fixed?

  • fixed loading youtube videos
  • fixed loading soundcloud links

Setup

https://github.com/jagrosh/MusicBot/wiki/Setup

What to download?

Download one of the following:

  • JMusicBot-0.2.5.jar (this version works on all platforms)
  • JMusicBot-0.2.5-Windows.jar
  • JMusicBot-0.2.5-Linux.jar
  • JMusicBot-0.2.5-Mac.jar

Download config.txt if you don't have an existing config or want to use a template instead of migrating a previous version of the config

Download example_playlist.txt only if you need an example for how to set up the playlist. If you download this, put it in a "Playlists" folder.

Your folder should look similar to this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your documents folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.

0.2.4

4 years ago

This version updates dependencies to handle new changes on YouTube's part

What's fixed?

  • fixed some loading issues on some youtube sources songs

Setup

https://github.com/jagrosh/MusicBot/wiki/Setup

What to download?

Download one of the following:

  • JMusicBot-0.2.4.jar (this version works on all platforms)
  • JMusicBot-0.2.4-Windows.jar
  • JMusicBot-0.2.4-Linux.jar
  • JMusicBot-0.2.4-Mac.jar

Download config.txt if you don't have an existing config or want to use a template instead of migrating a previous version of the config

Download example_playlist.txt only if you need an example for how to set up the playlist. If you download this, put it in a "Playlists" folder.

Your folder should look similar to this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your documents folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.

0.2.3

4 years ago

This version updates dependencies to fix some loading issues, and adds the movetrack command!

What's fixed?

  • fixed some loading issues on some songs

What's new?

  • added the movetrack command to move a track in the queue to a different position

Setup

https://github.com/jagrosh/MusicBot/wiki/Setup

What to download?

Download one of the following:

  • JMusicBot-0.2.3.jar (this version works on all platforms)
  • JMusicBot-0.2.3-Windows.jar
  • JMusicBot-0.2.3-Linux.jar
  • JMusicBot-0.2.3-Mac.jar

Download config.txt if you don't have an existing config or want to use a template instead of migrating a previous version of the config

Download example_playlist.txt only if you need an example for how to set up the playlist. If you download this, put it in a "Playlists" folder.

Your folder should look like this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your "My Documents" folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.

0.2.2

5 years ago

What's fixed?

  • improved startup/config-loading flow
  • write entire config file when no config exists

What's new?

  • added an initial version of the lyrics command

Setup

https://github.com/jagrosh/MusicBot/wiki/Setup

What to download?

Download one of the following:

  • JMusicBot-0.2.2.jar (this version works on all platforms)
  • JMusicBot-0.2.2-Windows.jar
  • JMusicBot-0.2.2-Linux.jar
  • JMusicBot-0.2.2-Mac.jar

Download config.txt if you don't have an existing config or want to use a template instead of migrating a previous version of the config

Download example_playlist.txt only if you need an example for how to set up the playlist. If you download this, put it in a "Playlists" folder.

Your folder should look like this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your "My Documents" folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.

0.2.1

5 years ago

This is effectively a patch update that fixes a few small bugs with the last release, and adds a tiny bit of functionality.

What's fixed?

  • autoplaylists don't prevent some commands from working
  • setting the dj role to @ everyone lets everyone use DJ commands
  • better-formatted alert boxes

What's new?

  • added an initial version of the playnext command
  • (reiterating that the config is very different as of 0.2.0)

The new configuration

The new JMusicBot configuration (as of 0.2.0) is now in the HOCON format.

Migrating your config.txt

For the most part, migrating your existing config.txt file is easy; putting the prefix and emojis in double quotes should be sufficient. See the example config for a template. For example, if you previously had

prefix=!!

you will need to change this to

prefix="!!"

More configuration power!

Now you can specify an alternative location to look for your config file (and it can be named whatever you want). Simply include a -Dconfig=/path/to/config/file flag before the -jar flag. You can also set any configuration option (instead of put it in the config file) in a similar format. For example, to set the prefix from the command line instead of the config file, add a -Dprefix=!! flag before the -jar flag. Ex:

java -Dconfig=myconfig.txt -Dprefix=! -jar JMusicBot-0.2.0.jar

would look for a file called 'myconfig.txt' instead of 'config.txt', and the bot would use the prefix ! (the command line takes precedence over the config file if you set something in both).


New flags

As noted in the above configuration section, the latest release implements a change in how flags are provided.

Previously...

The only available flag was -nogui which was placed after the name of the jar and would start the bot without starting a separate window.

Now...

All flags must come before the -jar flag (after the java) and begin with -D. Notable flags include:

  • -Dnogui=true disables the gui (same as what -nogui did before)
  • -Dconfig=/path/to/configfile sets the file to look for as a config file
  • -Dsettingname="some value" sets anything that is normally settable via the config file You can use as many or as few flags as you wish; just remember not to lose the -jar as the last flag before the name of the jar.

Setup

https://github.com/jagrosh/MusicBot/wiki/Setup

What to download?

Download one of the following:

  • JMusicBot-0.2.1,jar (this version works on all platforms)
  • JMusicBot-0.2.1-Windows.jar
  • JMusicBot-0.2.1-Linux.jar
  • JMusicBot-0.2.1-Mac.jar

Download config.txt if you don't have an existing config or want to use a template instead of migrating a previous version of the config

Download example_playlist.txt only if you need an example for how to set up the playlist. If you download this, put it in a "Playlists" folder.

Your folder should look like this (except use the correct version number):
View

Remember, please do not put these files on your desktop or anywhere restricted. Putting them together in a folder in your "My Documents" folder is the best option.

DO NOT DOWNLOAD THE SOURCE CODE .zip/.tar.gz. DO NOT DOWNLOAD ANY .java FILES. PLEASE READ ABOVE WHAT YOU NEED TO DOWNLOAD.