Releases
2.7.4
Compare
Sorry, something went wrong.
No results found
What's Changed
New Platforms
Added Apple Music support (tracks, albums, playlists)
Added YouTube Music support (tracks, playlists)
New Commands
Added /previous-track to return to the previously played track
Added /personal-playlist to open your personal playlist in the bot's DMs
New Parameters
Added queue-next parameter to /play to insert a track at the front of the queue
Updated /seek to support hours, minutes, and seconds individually (all default to 0)
Player Controls
Added ⏮ previous track button to the player
Added ❤️ like button that DMs the current track info to the user
Added 🛟 help button that opens the help menu
Added 📋 playlist button that navigates to the bot's DMs
Added 🔍 seek button that auto-fills the seek command
Added repeat queue mode toggle to the ⇄ repeat button
Volume 🔉/🔊 buttons are now disabled at min/max volume
☰ view queue and ⇌ shuffle buttons are now disabled when the queue is empty
⏮ previous track button is now correctly disabled on the first song
Help Menu
Rebuilt help embed with an interactive dropdown menu
Added sections: All Features, Music Commands, Other Commands, Player Controls
Each section updates the original message in place
Bug Fixes
Fixed duplicate player embed appearing when playing the first track
Fixed TrackEndedEvent race condition where guild data wasn't cleared before the delay
Fixed null artwork URI crash on Apple Music album loads
Fixed null artwork URI crashes across all platform classes (Deezer, SoundCloud, Spotify, YouTube, YouTube Music)
Fixed /current-track incorrectly sending the player embed as ephemeral
Improvements
Removed usernames from all action embed descriptions
Improved karaoke filter vocal suppression
Capped author name length on player message
Refactored Bot.cs to cache event instances and properly unsubscribe on shutdown
Removed legacy commands
Updated README with full feature breakdown, platform support table, and player controls documentation
You can’t perform that action at this time.