Releases: cmorley191/MusicBot
[1.3.2] cmorley191 JMusicBot Fork
Use attached python3 install script py install.py, or extract executable JAR from attached cmorley191_JMusicBot_1.3.2.zip
You can reuse the install script from a previous release -- just specify release version 1.3.2
Changelog
Bug Fixes
- !seek says Fast-forwarded or Reverse properly, depending on timestamp direction
Other
- Install script recognizes "jmusicbot.jar" install name, and is more friendly to modification with new jar_filenames
[1.3.1] cmorley191 JMusicBot Fork
Use attached python3 install script py install.py, or extract executable JAR from attached cmorley191_JMusicBot_1.3.1.zip
You can reuse the install script from a previous release -- just specify release version 1.3.1
Changelog
Bug Fixes
- !seek goes to the timestamp now, instead of complaining about a negative sign (I'm an idiot)
[1.3.0] cmorley191 JMusicBot Fork
Use attached python3 install script py install.py, or extract executable JAR from attached cmorley191_JMusicBot_1.3.0.zip
You can reuse the install script from a previous release -- just specify release version 1.3.0
Changelog
Bug Fixes
- Switched to a fork of dependency
lavaplayerwhere YouTube Premieres are pulled correctly
More Changelog (officially releasing 1.3.0 beta releases)
Features
- New "background queue" - a separate music queue alongside the main queue.
- Queue music into the background queue with
!play background <song>/!play bg <song> - Music plays from the background queue until songs are added to the main queue
- Background queue immediately pauses for the main queue
- When main queue runs out, the last song that was playing in the background queue is resumed
- Commands updated to work with background queue:
forceremove,move,repeat,queue,remove,shuffle, and more.- (some integrations with the new bgq are rough)
- Queue music into the background queue with
playcommand upgrades!playnext <song>command deleted, now use!play next <song>- Allows all
playfeatures, like spotify, to be used inplay next
- Allows all
!play now <song>stops the current song and starts a new song!play bgto play in background queue!play playlistto play a playlist saved on the bot's server (this already existed)- ALL of the above commands can now be combined in any order, e.g.
!play next playlist <playlistName>!play bg now <spotify link>
seekcommand (New!)!seek forward <time>,!seek back <time>, or!seek <timestamp>to fast-forward/rewind the currently playing song
[1.3.0 beta2] cmorley191 JMusicBot Fork
Beta release -- These changes are being tested. A full release will be posted when they are finalized.
Use attached python3 install script py install.py, or extract executable JAR from attached cmorley191_JMusicBot_1.3.0_beta2.zip
Bug fixes
- Fixed
skipcommand not starting next song (bug from 1.3.0_beta1) - Made
queuecommand output clearer (now shows paused background queue song)
[1.3.0 beta1] cmorley191 JMusicBot Fork
Beta release -- These changes are being tested. A full release will be posted when they are finalized.
Use executable JAR in attached cmorley191_JMusicBot_1.3.0_beta1.zip
Features
- New "background queue" - a separate music queue alongside the main queue.
- Queue music into the background queue with
!play background <song>/!play bg <song> - Music plays from the background queue until songs are added to the main queue
- Background queue immediately pauses for the main queue
- When main queue runs out, the last song that was playing in the background queue is resumed
- Commands updated to work with background queue:
forceremove,move,repeat,queue,remove,shuffle, and more.- (some integrations with the new bgq are rough)
- Queue music into the background queue with
playcommand upgrades!playnext <song>command deleted, now use!play next <song>- Allows all
playfeatures, like spotify, to be used inplay next
- Allows all
!play now <song>stops the current song and starts a new song!play bgto play in background queue!play playlistto play a playlist saved on the bot's server (this already existed)- ALL of the above commands can now be combined in any order, e.g.
!play next playlist <playlistName>!play bg now <spotify link>
seekcommand (New!)!seek forward <time>,!seek back <time>, or!seek <timestamp>to fast-forward/rewind the currently playing song
[1.2.2] cmorley191 JMusicBot Fork
Use executable JAR in attached cmorley191_JMusicBot_1.2.2.zip
Updates
- Pulled jagrosh master branch changes March 2022 - March 2023
- Handled Discord API IP Discovery breaking change, by upgrading JDA library dependency version.
- Otherwise, these are mostly minor changes.
[1.2.1] cmorley191 JMusicBot Fork
See attached executable JAR cmorley191_JMusicBot_1.2.1.zip
Bug Fixes:
- Spotify playlists with more than 100 tracks now fully loaded
- Progress counter on "loading additional tracks" no longer lags behind the actual load progress
[1.2] cmorley191 JMusicBot Fork
Executable JAR: cmorley191_JMusicBot_1.2.zip
Features:
- Server-specific status emojis can now be a list of emojis. (
setemojicommand updated to support this)- Every time the emoji is shown, one of them is selected randomly.
- The individual emojis can be weighted by editing serversettings.json. See the project README.
setemojicommand can be used in DMs if all arguments are provided (emoji list added as final argument).- Spotify commands can be disabled by changing the
spotClientclient id in the config to "none".
Bug Fixes:
- Spotify API token now refreshes if it expired.
- Animated emotes now supported.
- UTF-8 supported for serversettings.json (commands will still overwrite it as UTF-16 to support potentially 16-bit emojis)
[1.1] cmorley191 JMusicBot Fork
Executable JAR: cmorley191_JMusicBot_1.1.zip
Features:
- Plays Spotify single-track and album links
- Allows server-specific emojis used by the bot, configured by
setemojicommand
Bug Fixes:
- Spotify Client ID and Secret now actually get written to the config file when set via the startup prompts.
[1.0] cmorley191 JMusicBot Fork
Executable JAR: cmorley191_JMusicBot_1.0.zip
Adds support for public Spotify Playlist links