Skip to content

Releases: cmorley191/MusicBot

[1.3.2] cmorley191 JMusicBot Fork

01 Jun 00:37
Compare
Choose a tag to compare

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

31 May 05:28
Compare
Choose a tag to compare

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

02 Apr 20:20
Compare
Choose a tag to compare

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)
  • play command upgrades
    • !playnext <song> command deleted, now use !play next <song>
      • Allows all play features, like spotify, to be used in play next
    • !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

26 Mar 22:01
Compare
Choose a tag to compare
Pre-release

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

26 Mar 06:23
Compare
Choose a tag to compare
Pre-release

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)
  • play command upgrades
    • !playnext <song> command deleted, now use !play next <song>
      • Allows all play features, like spotify, to be used in play next
    • !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

23 Mar 03:25
ee9b7ec
Compare
Choose a tag to compare

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

20 Feb 05:16
Compare
Choose a tag to compare

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

11 Feb 07:06
Compare
Choose a tag to compare

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

09 Feb 05:47
Compare
Choose a tag to compare

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

07 Feb 09:56
Compare
Choose a tag to compare

Executable JAR: cmorley191_JMusicBot_1.0.zip

Adds support for public Spotify Playlist links