Releases: danmason/cljukebox
Releases · danmason/cljukebox
0.4.2
0.4.1
Bug Fixes:
prefix
slash command was always requiringnew-prefix
- this should now be optional.- Ensure guild audio managers and voice connections are coupled - and new audio managers cannot be created seperate of voice connections. Should hopefully help with the current queue bugs.
0.4.0
Additions:
- Adds the
shuffle
command - randomly shuffles the current bot queue's contents. - Adds paging of queue results - no longer breaks when the queue reaches the size limit placed on embeds, displays 20 results per page.
- Adds extra info the queue embed - a total count of tracks, total queue length and current page number.
Bug fixes:
- Fixes formatting of time strings - if a track was 1 minutes, 5 seconds long, it would display as
1:5
- now properly displays as1:05
. - Bot no longer replies with 'Command Received' whenever an application command is used - saves a lot of noise.
0.3.0
Additions:
- Adds the
nowplaying
command - outputs information on the currently playing song.
Major bug fixes:
- Fixes a frequently occuring bug with
skip
- would attempt to skip the same song twice, and break the queue. - Handle voice-state disconnects to properly clear up old connections/queues when the bot leaves a voice channel (particularly when it is manually disconnected)
0.2.0
0.1.0
Initial release of cljukebox
- a clojure based discord bot implemented using Discord4J and lavaplayer.
Currently contains basic implementations of the following commands:
- prefix
Sets the server wide command prefix (default is^
). - play
Will add audio to the bot's playlist - if not currently playing anything, will join the bot to the calling user's voice channel.
For a list of supported sources/file formats, see here: https://github.com/sedmelluq/lavaplayer#supported-formats - queue
Outputs the current player queue for the server. - leave
Leave the currently connected voice channel - skip
Skips the currently playing song, playing the next song in the queue (if any is present) - loop
Will loop all songs that play on the bot - these will play until skipped