Skip to content
This repository has been archived by the owner on Jan 20, 2021. It is now read-only.

Releases: matthieugrieger/mumbledj

v3.0.8

27 Jun 05:08
Compare
Choose a tag to compare

June 26, 2016 -- v3.0.8

  • Fixed hang on setting max_tracks_per_playlist to a value larger than 50 (thanks @mattikus).
  • Fixed full directory path not being created properly for config file (thanks @DanielMarquard).

v3.0.7

26 Jun 06:30
Compare
Choose a tag to compare

June 25, 2016 -- v3.0.7

  • Volume can now be set to volume.lowest and volume.highest (in other words, the range is inclusive now instead of exclusive).
  • All configuration values can now be overridden via commandline arguments. For example: mumbledj --admins.names="SuperUser,Matt" --volume.default="0.5" --commands.add.is_admin="false"
    • NOTE: Configuration settings that contain commas (",") are interpreted as string slices (or arrays if you aren't familiar with Go).
  • Removed an extra period that was sometimes output in error messages.

v3.0.6

25 Jun 19:32
Compare
Choose a tag to compare

June 25, 2016 -- v3.0.6

  • Fixed an issue with !forceskip not stopping audio playback.

v3.0.5

25 Jun 17:47
Compare
Choose a tag to compare

June 25, 2016 -- v3.0.5

  • Fixed admin settings not being respected.

v3.0.4

25 Jun 16:05
Compare
Choose a tag to compare

June 25, 2016 -- v3.0.4

  • Fixed a crash on !forceskip.

v3.0.3

23 Jun 16:21
Compare
Choose a tag to compare

June 22, 2016 -- v3.0.3

  • Fixed SoundCloud API startup check (thanks @alucardRD).

v3.0.2

21 Jun 23:16
Compare
Choose a tag to compare

June 21, 2016 -- v3.0.2

  • Fixed typo on admin command header message selector.

v3.0.1

21 Jun 23:06
Compare
Choose a tag to compare

June 21, 2016 -- v3.0.1

  • Added all strings that are output by commands to config.yaml for easier translation and tweaking.

v3.0.0

21 Jun 00:22
Compare
Choose a tag to compare

June 20, 2016 -- v3.0.0

  • Significantly simplified installation process, now installable via go install.
  • Commands may now have multiple aliases, configurable via config file.
  • Command aliases are checked for duplicates and closes the bot if duplicates are found.
  • Added new commands: !resume, !pause. These commands allow you to resume and pause audio streams respectively.
  • !add and !addnext can now take any number of space-separated URLs as arguments.
  • Commands are now executed asynchronously for better performance and responsiveness.
  • Restructured project into subpackages: bot, commands, interfaces, services.
  • Config file is now in .yaml format and is written to $HOME/.config/mumbledj/config.yaml.
  • Altered config file layout to make it easier to read.
  • When an updated config file is available it is written to $HOME/.config/mumbledj/config.yaml.new.
  • Alternate config file locations can be supplied via --config commandline flag.
  • Added logging for easier monitoring and issue debugging.
  • Added --debug flag for more verbose logging when debugging an issue.
  • Access tokens in config file and --accesstokens commandline flag are now comma-separated instead of space-separated.
  • Mixcloud now requires the installation of aria2 to work properly due to download throttling.
  • Startup checks are performed before the bot connects to the server to determine if any required software is missing or misconfigured.
  • API startup checks are performed before the bot connects to the server to determine if any services have missing/invalid API keys.
  • Dependencies are now vendored via /vendor folder for more reproducible builds.
  • glide has replaced goop as the dependency management tool.
  • Added CONTRIBUTING.md and templates for GitHub Issues and Pull Requests.
  • Revamped Makefile and made it less complicated.
  • Implemented continuous integration support with Travis CI.
  • Builds for linux/arm64 and linux/386 are now provided as downloads for each release.
  • Implemented many unit tests to test functionality of bot subsystems.
  • Much more not listed here!

I hope you guys enjoy this update, it has been in the works for a few months. :)

v2.10.0

17 Jun 17:45
Compare
Choose a tag to compare

June 17, 2016 -- v2.10.0

  • Added !joinme command (thanks @azlux).