Music for Discord

Finally, a music bot with a player.

Vibe plays music in your voice channels like every other bot. Then you run /watch and get an actual player inside Discord: artwork, a seek bar you can drag, the whole queue, buttons that do what they say. It stays in sync for everyone in the call.

Free. Nothing locked behind a paywall. It asks for five permissions and can't read your messages.

Now playing

Whatever you queued

Playing in your voice channel

1:474:18

What it does

Most music bots give you a queue and a "now playing" message and stop there. Vibe goes a bit further.

The player

/watch opens it right in your voice channel, and it updates live for everyone watching. Drag the seek bar, click a queued song to jump straight to it, or hide the queue when you just want the artwork.

DJ roles that stick

Set a DJ role and it covers the player too, so nobody gets around it by opening /watch. Non-DJs see the buttons greyed out with a reason, and a skip vote from the player counts toward the same vote as /skip.

Stats worth checking

Vibe counts how long you listen, your daily streak, your level and your badges. /rank draws you a card, /leaderboard ranks the server, and it all follows you between servers.

It doesn't fall over

When a track fails, Vibe quietly tries other sources before giving up. When an audio server dies mid-song, it moves to a spare one and picks up where it was. Usually you won't notice either happened.

Everything else

/like saves whatever's playing. Save whole playlists too, edit the queue with /remove and /move, add filters, pull up lyrics. /help sorts all 35+ commands by category.

Need more than one?

Each Vibe is its own bot with its own queue, so you can have music going in two rooms at once. Settings and listening stats are shared between them. Start with the first one and add more if you find you want them.

Being worked on

None of this is ready yet. It's here so you know where Vibe is going.

Signing in with Discord

A web dashboard for things you can only reach through commands right now:

  • Your listening profile: time, streaks, level, badges and saved tracks
  • Settings per Vibe, so you can keep each bot to its own voice channels
  • Rank card customisation