Logo for Electra Beats

Upvote Electra Beats


Electra Beats 🎧 - A Premium Discord music bot

Back to Electra Beats

.Electra Beats is a production-grade Discord music bot built to deliver a premium listening experience for your server β€” no compromises, no subscriptions.


🎡 Multi-Source Streaming

Stream music from YouTube, Spotify, and SoundCloud β€” all with a single command. Paste a URL or just type a song name. Spotify tracks, albums, playlists, and artist top tracks are all supported and resolved to real audio streams automatically.


πŸŽ› Interactive Now Playing Player

Every song gets a rich embed with a live progress bar, album art, requested-by tag, loop mode, volume, and active filters. Six interactive buttons sit below it β€” no commands needed:

Button Action
⏸ Pause / β–Ά Resume Toggle pause β€” label updates live
⏭ Skip Skip to the next track
⏹ Stop Stop playback and clear queue
πŸ” Loop Cycle Off β†’ Song β†’ Queue β†’ Off
πŸ”€ Shuffle Shuffle upcoming songs
πŸ”„ Autoplay Toggle related-song autoplay

Buttons grey out automatically after 60 seconds of inactivity.


🎚 15 Stackable Sound Filters

Apply and layer FFmpeg-powered audio filters live while a song is playing:

Classic: bassboost Β· nightcore Β· vaporwave Β· 8d Β· echo Β· karaoke Β· tremolo Β· phaser Β· surround Β· earwax

New: club πŸŽ‰ Β· dance πŸ’ƒ Β· reverb πŸ›οΈ Β· rock 🎸 Β· lofi β˜•


πŸ“‹ Advanced Queue Manager

Full control over your queue without stopping playback:

  • Remove a song by position
  • Move or swap tracks
  • Skip to any song instantly
  • Play next β€” bump a song to the front
  • Clear all upcoming songs

πŸ”„ Autoplay

Never sit in silence. Autoplay automatically queues related songs when your list runs dry β€” toggle with !ap or the button on the Now Playing card.


βš™οΈ Per-Server Customisation

Every server gets its own independent:

  • Prefix β€” change it with !prefix <new> (requires Manage Server)
  • Volume β€” persistent per guild
  • Audio quality β€” High (320 kbps) or Normal (128 kbps), switchable live
  • Filter state β€” each server’s filters are tracked separately

πŸ›‘οΈ Built to Stay Up
  • Single-instance process lock β€” no duplicate messages
  • Global crash handlers with full error logging
  • Winston structured logging with daily-rotating log files

πŸ“œ Commands

!play Β· !pause Β· !resume Β· !skip Β· !stop Β· !queue Β· !nowplaying Β· !shuffle Β· !loop Β· !volume Β· !autoplay Β· !filter Β· !qm Β· !prefix Β· !quality Β· !join Β· !leave Β· !help

All commands support aliases. The default prefix is ! β€” each server can change it independently.

Check out the home page for the full Discord Bot List.