v2.6.8
Here's a summary of the changes:
- Updated Language Packs: We've refreshed the UA (Ukrainian) and RU (Russian) language packs.
- Rewritten Placeholder Code: We've introduced new placeholders,
track_author
andtrack_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
motor
for faster MongoDB interactions. - Command Changes: We've removed the
chapters command
and addedautocomplete
in the play command, which now searches with theSpotify API
for 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 view
command 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 title
and thesong author
for 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