the bot

Take the music with you.

7DS Music is the bot that runs the voice channels in 7deadlysins. It is ours, it is free, and you can put it in your own server.

7DS Music

ready to play

Add to server

7DS Music 2

ready to play

Add to server

7DS Music 3

ready to play

Add to server

7DS Music 4

ready to play

Add to server

Why there is more than one

A bot can only sit in one voice channel at a time. Invite a second or third if your server wants music playing in two places at once — they are identical, and they queue independently. Every command below works on all of them.

every command

Type 7play and it starts.

No slash commands to sync, no dashboard to configure. The prefix is 7, and every command has a short alias.

Play

7play <song / url / playlist>7p

Play a track, a link, or a whole playlist.

7search <query>7s

Get five results and pick one with a reaction.

7join7j · 7summon

Pull the bot into your voice channel.

7skip7sk

Skip the current track.

7stop7st

Stop playback and clear the queue.

7leave7dc

Disconnect from voice.

Queue

7queue [page]7q

Show the queue, ten tracks per page.

7shuffle7sf

Shuffle everything still queued.

7move <from> <to>7mv

Move a track to another position.

7remove <index>7rm

Drop one track from the queue.

7clear7cl

Clear the queue without stopping.

Controls

7pause7pa

Pause the current track.

7resume7r

Pick up where you left off.

7volume [0-150]7vol · 7v

Read or set the volume.

7loop [track | queue | off]7lp

Repeat one track or the whole queue.

7autoplay [on | off]7ap

Keep the music going once the queue runs dry.

7nowplaying7np

Current track, progress, and who asked for it.

7lyrics [song]7ly · 7lirik

Lyrics for what is playing, or for anything you name.

7status

Write the current track into the voice channel status.

Profile

7profile [@user]7prof · 7stats

A rendered card: rank, level, listening time, top tracks.

7wrap7wrapped

Your month as a single shareable image.

Session

7prefix [set <prefix> | reset]7pf

Give yourself a personal prefix. The default always works too.

7sessioninfo7si

Inspect who owns the session and what the node is doing.

7claim ownership

Take over the session when the owner leaves the channel.

7transfer ownership @user

Hand the session to someone else in the call.

what it does well

Built for a server that actually listens.

Spotify first, then Deezer, then YouTube Music

Searches resolve against Spotify metadata before falling back, so you get the right version of a song instead of a random upload.

Playlists arrive whole

Spotify playlists are paginated in full rather than stopping at the first page. The queue holds up to 100 tracks.

Autoplay that does not loop one artist

When the queue empties, it keeps going with related tracks and deliberately avoids repeating the same artist inside a ten-track window.

Lyrics on demand

Pull lyrics for the current track, or search for any other song, without leaving the channel.

Profile cards and a monthly wrap

Rank, level, listening time, favourite source, top tracks, and the people you listen with — rendered as an image you can post.

Track name in the channel status

The bot writes what is playing into Discord's voice channel status, then restores whatever was set manually before.

Your own prefix

Set a personal prefix up to five characters. The default keeps working, so nobody else in the server has to relearn anything.

It comes back after a restart

Deploys and reconnects rejoin the voice channel and resume the queue instead of leaving you in silence.

or just come listen with us

The bot is better with people around it.

Join 7deadlysins