Skip to content

Releases: Darkside138/DiscordSoundboard

4.1.54 Dave Protocol Release

27 Feb 05:14
e3aa83e

Choose a tag to compare

This release moves to the new DAVE protocol being mandated by Discord. All bots that play audio will stop working as of March 1st 2026 if they do not move to this new protocol.

Java 21 is required for this release.

DAVE Protocol RC1

05 Feb 17:19

Choose a tag to compare

DAVE Protocol RC1 Pre-release
Pre-release

This release moves to the new DAVE protocol being mandated by Discord. All bots that play audio will stop working as of March 1st 2026 if they do not move to this new protocol.

4.1.28

19 Dec 22:29
56e2e67

Choose a tag to compare

Misc updates and fixes

4.1.9

15 Dec 18:55

Choose a tag to compare

Full Changelog: v4.1.2...v4.1.9

Added OAuth2 flow through Discord. This is optional, but all modifying endpoints/functionality are not blocked unless you are logged into the bot and have permission to use those features. Additionally, I added numerous unit tests and fixed several bugs identified by those tests.

Please refer to the README on the jda611b branch for instructions on configuring OAuth2 through Discord. This is only applicable for folks who are using the web UI.

Added a playback activity section next to the category dropdown that displays the sound being played and the user who played it

4.1.2

12 Dec 00:24

Choose a tag to compare

4.1.2 Pre-release
Pre-release

This is a large release. I have included a whole new UI. This new UI subscribes to data streams for sounds, users, and global volume, so anytime changes to the data happen in the backend, they are automatically updated in the UI. The UI also indicates what sound is currently playing. The UI allows to view all the users and set entrance and leave sounds. Sounds can be right clicked and each sounds volumeOffset and display name can be modified. Sounds can be favorited (this is global for all users). Search has been updated to autofocus when the user starts typing and to play a sound by hitting "enter" if the user has filtered the list of sounds to be only one sound. You can hit the ESC key to clear the search. You can also upload sounds from the UI.

------------------------------------IMPORTANT-----------------------------------
If updating to this version from any version less than 4.0 you will not be able to carry over your old DB. This mean you will lose all data about times played and currently set entrance and leave sounds.

JDA611 Test Release

20 Nov 15:16

Choose a tag to compare

JDA611 Test Release Pre-release
Pre-release

Updating to the latest version of JDA library (6.1.1)

Adjusted the recent badge on the UI to show the most recent 10 items
Added a popular badge on the UI to show the top 10 most played sounds
Moved the search bar in the UI out of the gear menu and into the top bar
Grouped the users in the dropdown and sorted such that Online users are at the top of the sort

Updated to the latest version of Spring Boot

Minor backend fixes. Youtube videos are still not working properly.

3.3.6

02 Apr 00:09

Choose a tag to compare

Testing the release publish to discord

3.3.5

01 Apr 23:54

Choose a tag to compare

UNRAID DB persistence fix. For UNRAID users, if you want to save your current DB you'll need to copy it from the container to a share and then overwrite the DB that is created after the update. After this update, the DB will persist after updates.

3.3.4

01 Apr 00:23

Choose a tag to compare

Bumping version and updating the latest version of lavaplayer. Fixing an issue with the DB path. Updating the info command

3.3.3

23 Mar 23:54

Choose a tag to compare

Updated to the latest version of JDA library to fix issues with bot leaving and joining after playback is requested. Also, added the ability to set entrance and leave sounds by user id as well as some other general code cleanup.