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
lavaplayer
where 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
play
command upgrades!playnext <song>
command deleted, now use!play next <song>
- Allows all
play
features, like spotify, to be used inplay next
- Allows all
!play now <song>
stops the current song and starts a new song!play bg
to play in background queue!play playlist
to 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>
seek
command (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
skip
command not starting next song (bug from 1.3.0_beta1) - Made
queue
command 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
play
command upgrades!playnext <song>
command deleted, now use!play next <song>
- Allows all
play
features, like spotify, to be used inplay next
- Allows all
!play now <song>
stops the current song and starts a new song!play bg
to play in background queue!play playlist
to 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>
seek
command (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. (
setemoji
command 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.
setemoji
command can be used in DMs if all arguments are provided (emoji list added as final argument).- Spotify commands can be disabled by changing the
spotClient
client 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
setemoji
command
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