Skip to content

Releases: ChocoMeow/Vocard

v2.6.9

25 Oct 08:58
533cb7a
Compare
Choose a tag to compare

New Features:

  • Added the ability to specify start and end 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 and move 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 into settings.json, consolidating all configuration settings into a single file. [779ea8b]
  • Updated the time representation in the playlist share object from datetime to float, 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

05 Aug 14:04
Compare
Choose a tag to compare

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

27 Feb 09:20
Compare
Choose a tag to compare

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 and track_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 added autocomplete in the play command, which now searches with the Spotify 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 the song title and the song 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

15 Dec 02:45
Compare
Choose a tag to compare

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

03 Aug 13:19
608e67a
Compare
Choose a tag to compare

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

22 Jul 01:32
be2901c
Compare
Choose a tag to compare

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

16 Jul 08:05
ef55050
Compare
Choose a tag to compare

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

28 Jun 12:52
4bca89e
Compare
Choose a tag to compare

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

03 Jun 05:12
7809afe
Compare
Choose a tag to compare

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:

Full Changelog: v2.6.3 to v2.6.4

v2.6.3

08 May 02:55
ac37530
Compare
Choose a tag to compare

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