I want to give a big shoutout to Vbe0201's Simple Discord Music Bot I got some of the underlying functionality from this, however, the majority of this project is created by myself. Note: If you use this project please reference both.
This bot has some cool features such as:
- The ability to create and play playlists.
- Generic song lookup using keywords
- In-app storage to maintain your liked songs and playlists
- Full-featured reaction music player including ff, play, skip, loop, pause, shuffle, and like.
- View saved playlists and directly play a song by reacting to it's line number.
- Excellent audio quality
- Audio priority queue meaning selected songs have the option to be placed at the front of the queue.
Example of song playing.
Example of a playlist playing
Commands:
Note: use the $help <command name>
for more info on a particular command.
- $clear Clear queue
- $join Adds the bot to your current voice channel
- $leave Remove bot from voice channel
- $loop Pauses the currently playing song.
- $makeplaylist Creates new plalist.
- $now Displays the currently playing song and future playlist if it ...
- $pause Pauses the currently playing song.
- $ping Simple check to verify bot is functioning properly
- $play Plays music from youtube link or playlist
- $playlist Displays a users playlist.
- $playlists Displays a users playlists.
- $resume Resumes a currently paused song.
- $save Saves the currently playing song to user playlist.
- $skip Skips the currently playing song.
- $stop Stops playing song and clears the queue.
- $volume Sets the volume of the player.