Releases: Darkside138/DiscordSoundboard
4.1.54 Dave Protocol 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.
Java 21 is required for this release.
DAVE Protocol RC1
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
Misc updates and fixes
4.1.9
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
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
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
Testing the release publish to discord
3.3.5
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
Bumping version and updating the latest version of lavaplayer. Fixing an issue with the DB path. Updating the info command
3.3.3
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.