Changelog¶
Each release typically encompasses a variety of enhancements and corrections. Notable updates, along with any new features and significant alterations, are itemized for your convenience.
2.7.3 May 09, 2026¶
New Features¶
- Admins can now reset individual guild settings back to their defaults using the new
/settings resetcommand 8bb3432 - New
/playlist permissioncommand lets you grant or revoke read, write, or remove access to your playlists on a per-user basis d518631 - Sharing a playlist now opens a user selection dialog instead of requiring manual input, making the flow much smoother 8fdceef
- When searching or selecting tracks, the formatted track duration is now shown directly in the autocomplete dropdown 7479f9b
- Idle players now disconnect or pause based on configurable timing, rather than tearing down immediately when the queue ends 19618a1
- The default playlist name for new users can now be configured instead of being hardcoded 3492846
Fixes¶
- Fixed bot commands not working in music request channels 8c68686
- Fixed the music controller being removed after a song finishes playing 90c2f22
- Fixed playlist creation sending the wrong localization message dfa0616
- Fixed queue history not displaying in the correct order c1ad865
- Fixed the
max_playlistssettings key mismatch that caused playlist limits to be ignored 28cb2a9 - Fixed language fallback so the bot consistently defaults to English when a translation is missing 44b4ba6
- Fixed bot prefix handling when no prefix is configured df05a5b
Breaking Changes¶
- The loop translation key has been split from a single
loopkey into three separate keys:loopOff,loopTrack, andloopQueue— custom language files will need to be updated accordingly b6a61cb - The settings key
max-historyhas been renamed tomax_history— update yoursettings.jsonif you have this configured manually b6a61cb - Docker-based Lavalink setup (docker-compose and related config files) has been removed 260af1d
Full Changelog: v2.7.2 to v2.7.3
2.7.2 August 25, 2025¶
New Features:¶
- Added customization buttons for the music controller! 164b4b1
- Now available in Spanish, French, and Vietnamese! 0329544, 8fda1d2, f6c2511
- Enjoy lyrics for your favorite tracks with Musixmatch. 955d716
- Toggle silent mode in settings for uninterrupted listening. c8fa4e5
- Enhanced user experience with local languages in placeholders. 2219820
- Tailor your experience with environment-based settings. 6ccc7d
- Updated various requirement libraries to their latest versions for better performance.
Fixes:¶
- Resolved issues with the music controller in the request channel. 0e8b3ce
- Improved message handling and permission checks for smoother operation. 5c973a7
Breaking Changes:¶
- Updated the settings structure,
default_buttonsis now simplybuttons. Please refer tosettings Example.json164b4b1 - All database keys have been changed to snake_case. Please ensure your data is backed up! After upgrading to
v2.7.2, please runpython update.py -mfor the migration. d9fb58e
Full Changelog: v2.7.1 to v2.7.2
2.7.1 April 19, 2025¶
New Features:¶
Fixes:¶
- Resolved issues with playing tracks from sources like Spotify and Apple Music. ac56a22
- Corrected wording in the English language pack. b31ab2b
- Corrected wording in the Russian language pack. 6e74ad4
Breaking Changes:¶
- Database structure has been reformatted. Please ensure your data is backed up! After upgrading to
v2.7.1, please runpython update.py -mfor the migration.
Full Changelog: v2.7.0 to v2.7.1
2.7.0 April 10, 2025¶
New Features:¶
- Added no prefix for message command for bot admin. (47fe8a9)
- Added a lyrics button in the music controller. (ecc6a21)
- Introduced a request song channel. (0fa1981)
- Integrated Lrclib for lyrics support. (820214d)
- Implemented a YouTube rate limiter. (f7a40b9)
- Enabled a reconnect feature for the player after the bot is restarted in the debug panel. (7e8bfb6)
- Simplified installation on any device using Docker Compose. (7b45a06)
- Expanded the IPC client with more APIs for the dashboard. (bb5e870)
- Replace internal spotify with Lavalink. (8c23e52)
- Enhanced error messaging to provide clearer visibility for users.
- Updated various requirement libraries to their latest versions.
Fixed:¶
- Refactored the IPC client payload. (1bf3f40)
- Improved the IPC connection handler. 237b14c
- Resolved the syntaxes error in Python 3.11. (2838065)
- Corrected issues in some language packs. (52b4b66)
- Fixed typographical errors.
Full Changelog: v2.6.9 to v2.7.0
2.6.9 Sep 02, 2024¶
New Features:¶
- Added the ability to specify
startandendpositions for each song in all play commands. (33ad427) - Added voice channel status so others can see what you are playing. (b0ff4fb)
- Added more customizable placeholders for your music controller and voice channel status. (b0ff4fb)
- Added a nodes panel to the debug view. (d4cb50a)
- Added filter selector option in music controller (bddb9a9)
- Updated bot status for greater customization options. (72cae9b)
- Implemented a new logging system to enhance our diagnostics. You'll find some new settings related to this in the
settings.jsonfile. (4655b6e) - Rewritten the
IPC Clientcode for improved performance and readability. (f1123b3) - Rewritten the
swapandmovemethods in voicelink and added filters to the music controller. (20bef0e, 9f2e0e5)
Fixed:¶
- Resolved an issue that was preventing the 24/7 feature from functioning properly. It's now up and running smoothly. (9c478c7)
- Removed unnecessary requirements, reducing the project's dependencies and improving build efficiency. (47389d6)
- Fixed no song suggestions when spotify_client is not given (33ad427)
- Fixed
zh-twlocalization slash command language pack (7134287) - Squashed some bugs to improve the overall performance and stability of our system.
Breaking Changes:¶
- Merged
.envintosettings.json, consolidating all configuration settings into a single file. (779ea8b) - Updated the time representation in the playlist share object from
datetimetofloat, reducing memory usage and improving performance. - Updated bot status settings. Check
settings Example.jsonfor more info. (72cae9b)
Full Changelog: v2.6.8a to v2.6.9
2.6.8a July 26, 2024¶
New Features:¶
- Added docker configuration for dashboard
- Updated README
- Fixed all instances of typo
Full Changelog: v2.6.8 to v2.6.8a
2.6.8 February 27, 2024¶
New Features:¶
- Updated Language Packs: We've refreshed the UA (Ukrainian) and RU (Russian) language packs.
- Rewritten Placeholder Code: We've introduced new placeholders,
track_authorandtrack_color, for more customization. - Dockerfile and Docker-compose: We've simplified installation with Docker and included MongoDB in the docker-compose setup.
- Improved Database Performance: We've switched to
motorfor faster MongoDB interactions. - Command Changes: We've removed the
chapters commandand addedautocompletein the play command, which now searches with theSpotify APIfor more efficient and accurate searches. - Disable Button Text Option: We've added a disable button text option in
settings.json, allowing you to customize the disable controller button text as per your preference. - Embed View Change: We've changed the embed view in the
/playlist viewcommand for a better user experience. - More Typehints: We've added more typehints into the code to make it more understandable and easier to work with.
- Python 3.12 Support: Vocard now supports
Python 3.12. - Track URLs: We've added track URLs and redesigned the queue, history, and playlist command views.
- Played History Feature: We've added a new played history feature to keep track of your tunes.
- Code Optimizations: We've made several code optimizations to improve the bot's performance.
- Fixed MP3 URLs: You can now play songs with
custom MP3 URLs. - New Lyrics Search Platform: We've added a new search lyrics platform,
Lyrist, and rewritten the lyrics command. You can now enter thesong titleand thesong authorfor better searching. - Rewritten Placeholder Expression Features: Placeholder expressions have been rewritten for faster execution and more comprehensive actions in the player controller.
Breaking Changes:¶
- Collection Name Change: Please note that the collection name Playlist will be changed to Users. This is a significant change and might affect how you interact with the bot.
- Sources Settings Update: More information (color code) has been added into the "sources_settings" field in the settings.json.
Full Changelog: v2.6.7 to v2.6.8
2.6.7 December 15, 2023¶
New Features:¶
- Only supported for
Lavalink v4.0.0or above - Added thumbnail in nowplaying embed
- Added UA language pack
- Added helpful guide embed when your command was missing arguments
- Dump discord.py package update (2.3.1 -> 2.3.2)
- Fixed seek function in dashboard
- Fixed playlist playback fix
- Code clean-up and performance improvement
- Rewrite debugging command
Full Changelog: v2.6.6 to v2.6.7