This is a fork from a replit template. Some bugs were found during usage, therefore I decided to modify it. pycord is required to run this cog
- Play / Pause / Stop music
- Queue
- Add playlist to queue (it will takes a while to search all songs)
- Looping (Single song and queue)
- Volume
- Skipping
- Stopping
- Become speaker automatically in stage channel (if the bot has the permission to mute members)
- Command "now" shows the position of the song
- Play uploaded files
- Seek to specific position in seconds
- Play videos from many sites (YoutubeDL)
- Fixed looping causes exception
- Supports adding playlist to queue
- Added support for speaking in stage
- Added searching for video
- Setting new volume will have immediate effect instead of waiting for next song
- After the bot timed out (not getting any songs for 2 minutes), it will recreate the background task loop for checking queue
- Will become speaker automatically
- Reworked song queue to store URL and title only, as queuing a large number of songs will cause lag (originally it stores FFMPEG object)