v2.9.0 feature

Music Bot – Complete Overhaul

🎵 Music Bot – Complete Overhaul

The Music Bot has been rebuilt from scratch with numerous improvements and new features.

✨ New Features

  • /music channel – Assign the Music Bot to a permanent voice channel. The bot will always join this channel when /music play is used.
  • /music logchannel – Set a text channel that automatically shows which song is currently playing.
  • /music disconnect – Cleanly disconnect the bot from the voice channel.
  • Improved queue management – Songs are played reliably and processed in the correct order.

🔧 Bugfixes & Improvements

  • Voice connection issue fixed – The bot could no longer connect after a reconnect (error code 4006 – Session no longer valid). Fixed by updating to discord.py 2.7.1.
  • FFmpeg stability – Improved stream options (-reconnect, -timeout 0) prevent songs from stopping mid-playback.
  • Embed display – Timestamps are now displayed correctly.
  • Error handling – All commands now return clear error messages instead of failing silently.

📋 Available Commands

| Command | Description |
|---|---|
| /music play | Play a YouTube URL or search term |
| /music pause | Pause music |
| /music resume | Resume music |
| /music skip | Skip current song |
| /music stop | Stop & disconnect |
| /music volume | Set volume (1–200%) |
| /music queue | Show queue |
| /music nowplaying | Show current song |
| /music channel | Assign voice channel |
| /music logchannel | Set log channel |
| /music disconnect | Disconnect bot |