Rythm bot

A feature-rich, easy to use Discord music bot!

Rythm has a large range of features in order for you to have a great time

Play and Search

Rythm allows users to quickly play songs from YouTube based on the top match for the query given in the play command.

If a user wants finer control over what song will be played, we also have the search command which provides the first few results on YouTube for the search query and allows the user to select which will be played.

If a user knows exactly what song they wish to play, they can simply play the YouTube video url or a url from any other service we support.

Play + Search Feature Spotlight
Playlist + Queue Feature Spotlight

Playlists and the Queue

Rythm also provides support for YouTube playlists. When a playlist URL is played by a user, Rythm will queue all songs it can from the playlist. If a video URL links to a playlist, Rythm will also queue the playlist from that link too.


The lyrics feature in Rythm allows users to look up the lyrics for the current song or any other song. This feature allows us to provide Rythm users with great and reliable lyric results for the song currently playing.

Lyrics Feature Spotlight
Settings Feature Spotlight


Rythm provides server owners and administrators with a large range of customisability via our modular settings panel. The settings available allow for great customisation of Rythm's music controls such as autoplay as well as more administrator focused settings like the blacklist.

Rythm has every command you need to have a great music experience

play Plays a song with the given name or url.
disconnect Disconnect the bot from the voice channel it is in.
np Shows what song the bot is currently playing.
aliases List command aliases.
ping Checks the bot's response time to Discord.
skip Skips the currently playing song.
seek Seeks to a certain point in the current track.
soundcloud Searches soundcloud for a song
remove Removes a certain entry from the queue.
loopqueue Loops the whole queue.
search Searches YouTube for results of a URL.
stats Shows the stats of the bot.
loop Loop the currently playing song.
donate Info about donating to support Rythm!
shard Checks the shard you are on.
join Summons the bot to your voice channel.
lyrics Gets the lyrics of the current playing song
info Info about Rythm!
resume Resume paused music.
settings Change Rythm's settings.
move Moves a certain song to the first position in the queue or to a chosen position
forward Forwards by a certain amount in the current track.
skipto Skips to a certain position in the queue.
clear Clears the queue.
replay Reset the progress of the current song
clean Deletes the bot's messages and commands.
pause Pauses the currently playing track.
removedupes Removes duplicate songs from the queue.
volume Check or change the current volume.
rewind Rewinds by a certain amount in the current track.
playtop Like the play command, but queues from the top.
playskip Adds a song to the top of the queue then skips to it.
invite Links!
shuffle Shuffles the queue.
queue View the queue. To view different pages, type the command with the specified page number after it (queue 2).
leavecleanup Removes absent user's songs from the Queue.