🎵 The original MusicBot for Discord (formerly SexualRhinoceros/MusicBot)
Alternatives To Musicbot
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Red Discordbot3,941642 days ago91June 07, 2022285gpl-3.0Python
A multi-function Discord bot
10 days ago89mitPython
:musical_note: The original MusicBot for Discord (formerly SexualRhinoceros/MusicBot)
Discord Musicbot2,486
a day ago17otherJavaScript
An advanced discord music bot, supports Spotify, Soundcloud, YouTube with Shuffling, Volume Control and Web Dashboard with Slash Commands support!
5 days agootherJavaScript
The quadplay✜ fantasy console
2 years ago17November 02, 202047apache-2.0Go
A spotify console application
3 months ago20October 16, 20216mitPython
Spotify in the terminal 💻🎶
7 days ago36November 11, 20221wtfplRust
Small command-line JSON Log viewer
Chime23713 months ago16July 26, 20222mitPython
🎵 Python sound notifications made easy
2 years agoMay 28, 20213mitGo
CLI to manage Spotify playback
5 years ago4Go
Play something while waiting for your command to finish
Alternatives To Musicbot
Select To Compare

Alternative Project Comparisons


GitHub stars GitHub forks Python version Discord

MusicBot is the original Discord music bot written for Python 3.8+, using the pycord library. It plays requested songs from YouTube and other services into a Discord server (or multiple servers). Besides, if the queue becomes empty MusicBot will play through a list of existing songs with configuration. The bot features a permission system allowing owners to restrict commands to certain people. As well as playing songs, MusicBot is capable of streaming live media into a voice channel (experimental).



Setting up the MusicBot is relatively painless - just follow one of the guides. After that, configure the bot to ensure its connection to Discord.

The main configuration file is config/options.ini, but it is not included by default. Simply make a copy of example_options.ini and rename it to options.ini. See example_options.ini for more information about configurations.


There are many commands that can be used with the bot. Most notably, the play <url> command (preceded by your command prefix) will download, process, and play a song from YouTube or a similar site. A full list of commands is available here.

Further reading

Popular Command Line Projects
Popular Play Framework Projects
Popular Command Line Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Command Line
Play Framework