4 KiB
4 KiB
MumbleDJ Changelog
December 8, 2014
- Switched from Ruby to Go, using
gumble
instead ofmumble-ruby
now.
November 15, 2014
- Created "v2" branch for Ruby rewrite.
November 9, 2014
- Fixed volume changed message showing wrong value.
October 24, 2014
- Switched volume change method. The volume is now changed directly through
piepan
instead offfmpeg
. - Fixed another bug with volume changing.
October 23, 2014
- Fixed a bug that would not allow audio encoding to complete successfully while on Debian.
- Fixed a stupid typo that broke the
!volume
command. - Updated
SETUP.md
with instructions on installing MumbleDJ on Debian. - Added missing commands in
SETUP.md
.
October 18, 2014
- Fixed a crash when an error occurs during the audio downloading & encoding process.
- Fixed a crash that occurs when the bot tries to join a default channel that does not exist. If the default channel does not exist, the bot will just move itself to the root of the server instead.
October 13, 2014
- Added
SETUP.md
which contains a guide on how to configure MumbleDJ and install its dependencies. - Deleted song_queue.lua and moved all contents to mumbledj.lua. In the end this will make the script simpler.
- Fixed song skipping.
October 7, 2014
- Made user skip message show even when the target number of skips has been reached.
- Made "Music" the default Mumble channel.
September 30, 2014
- Fixed skips not working correctly.
- Fixed a crash related to private messages.
September 26, 2014
- Removed play and pause commands. There were issues with these commands, and they both serve functions that can be done within Mumble per-user.
- Removed all play and pause configuration options from config.lua.
- Updated .gitignore to ignore .ogg files.
September 25, 2014
- Forced ffmpeg to use libvorbis codec.
September 23, 2014
- Bot now seems to be working!
- Skipping songs works now.
- Second audio track now plays directly after the first one.
- Silenced ffmpeg output again.
September 18, 2014
- Added command alias options to config.
- Moved most of the skip-related code to song_queue.lua.
- Commented more thoroughly the code, mostly pointing out what each function does.
- Made more progress toward a working song queue. It only seems to play the first song in the queue at the moment.
September 17, 2014
- Removed USERNAME field from config.lua. It wasn't needed and introduced situations that may cause problems.
- Fixed download_audio.py. It now seems to reliably download/encode audio. ffmpeg output has been silenced.
- Volume is now set during encode by ffmpeg, since the volume option in piepan's play() does not seem to work.
September 16, 2014
- Removed volumeup/volumedown commands, replaced with just volume.
- Added deque.lua (thanks Pierre Chapuis!).
- Added song_queue.lua.
- Made significant progress toward a working song system.
September 15, 2014
- Added command parsing.
- Added placeholder functions for various commands.
- Added admin, message, and other miscellaneous config options.
- Removed start command.
- Added a permissions/admin system.
September 14, 2014
- Changed the base for the project from pymumble to piepan.
- Entire codebase is now written in Lua instead of Python.
- Re-implemented some of the config in config.lua.
- Implemented code to connect the bot to the server and move it into the Bot Testing channel.
September 13, 2014
- Added song.py, a file that houses the Song class.
- Added command & storage options to config.py.
September 12, 2014
- mumble-music-bot repository renamed to mumbledj.
- Renamed all mentions of mumble-music-bot or musicbot to mumbledj.
- Restructured project for easier imports.
- Added .gitignore for pymumble.
- Now successfully connects to Mumble servers.
- Added command parsing.
September 11, 2014
- mumble-music-bot repository created.
- Added config.py with some basic configuration options.
- Put placeholder methods within the MusicBot object.
- Add run_bot.py.