Releases: ChocoMeow/Vocard
Releases · ChocoMeow/Vocard
v2.6.9
New Features:
- Added the ability to specify
start
andend
positions 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.json
file. [4655b6e] - Rewritten the
IPC Client
code for improved performance and readability. [f1123b3] - Rewritten the
swap
andmove
methods 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-tw
localization slash command language pack [7134287] - Squashed some bugs to improve the overall performance and stability of our system.
Breaking Changes:
- Merged
.env
intosettings.json
, consolidating all configuration settings into a single file. [779ea8b] - Updated the time representation in the playlist share object from
datetime
tofloat
, reducing memory usage and improving performance. - Updated bot status settings. Check
settings Example.json
for more info. [72cae9b]
Full Changelog: v2.6.8a to v2.6.9
v2.6.8a
Here's a summary of the changes:
- Added docker configuration for dashboard
- Updated README
- Fixed all instances of typo
Full Changelog: v2.6.8 to v2.6.8a
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
v2.6.7
Here's a summary of the changes:
- Only supported for
Lavalink v4.0.0
or 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
Update Command:
- Rewrite debugging command
Full Changelog: v2.6.6 to v2.6.7
v2.6.6
Here's a summary of the changes:
- Rewrite autoplay method (No longer requires a YouTube API token)
- Added RU language pack
- Added track URL in the track loaded message
- Optimized handling of language pack loading
- Optimized update process and reminder
- Fixed spamming error msg when track got stuck
- Dump discord.py package module (2.3.0 -> 2.3.1)
- General clean code
Update Command:
- Added settings controllermsg command
- Added forceplay command
Full Changelog: v2.6.5a to v2.6.6
v2.6.5a
Changelog Summary
- Fixed /settings queue command.
- Fixed error message while missing required arguments.
- Fixed fair queues and optimizations.
- Raise exception when database name not found.
- Rewrite duplicate track mode.
- Improve code readability.
Full Changelog: v2.6.5 to v2.6.5a
v2.6.5
Changelog Summary
- Users can now import and export queues and playlists
- Fixed some bugs to improve stability
Full Changelog: v2.6.4a to v2.6.5
v2.6.4a
Changelog Summary
- Fixed issue with mentions not working properly in messages
- Resolved error that occurred when settings.json file was empty
- Addressed issue where app was not responding in inbox view
- Corrected a typo in the files feature
Full Changelog: v2.6.4 to v2.6.4a
v2.6.4
Changelog Summary
- The bot will join your channel automatically when you add tracks to the dashboard
- Play or remove playlists directly from the dashboard
- Added "add favorite" and "autoplay" buttons to the dashboard
- Optimized Spotify autoplay functionality
- Built-in local track decoder and encoder for better performance on the dashboard
- Updated discord.py library for improved stability
- Fixed song bugs and cleaned up code for a more stable experience.
Breaking changes:
- Redesign the data structure of the playlist database Run this code to reformat the playlist database
Full Changelog: v2.6.3 to v2.6.4
v2.6.3
Changelog Summary
- Fixed an issue where the bot avatar wasn't displaying properly.
- Rewrote the German language pack and added a new Spanish language pack.
- Added forward and rewind buttons to the music controller, with documentation for how to use them.
- Set the forward and rewind buttons to skip 30 seconds of the current track.
- Improved performance when starting the bot.
- Fixed some bugs.
Full Changelog: v2.6.2 to v2.6.3