Logo
Deploy Now

SaaS Alternative

Groovy Rythm Jockie Music

Stars

1237

Forks

335

Watchers

15

Developer links

Muse

"A highly-opinionated midwestern self-hosted Discord music bot that doesn't suck," per its own README - Muse is built for servers the size of you, your friends, and your friends' friends. It exists because the big public music bots kept getting shut down or paywalled, and self-hosting yours means nobody can take it away. Written in TypeScript on discord.js, it joins voice channels and plays audio resolved from YouTube via yt-dlp, and given optional Spotify API credentials it auto-converts Spotify tracks, albums, artists, and entire playlists to playable equivalents. The playback details show real care: seeking within songs and videos, livestream support, local caching so repeated plays start instantly, volume normalization across tracks, and configurable volume controls including optional ducking that lowers music when people speak. SponsorBlock integration can skip non-music segments automatically. Users save favorite queries as reusable shortcuts, and one Muse instance serves multiple guilds simultaneously - one deployment for all your communities. Configuration is three environment variables (Discord token, YouTube API key, optional Spotify pair) and the personality is free: there is no vote-to-skip, because "this is anarchy, not a democracy," and the bot remains a loyal Green Bay Packers fan. MIT-licensed and easily extendable.

Muse

Benefits

  • Nobody Can Shut It Down
  • The big public music bots died to takedowns - yours runs on your server.
  • Spotify In, Music Out
  • Playlists, albums, and artists auto-convert to playable tracks.
  • One Bot, All Your Servers
  • A single instance serves multiple guilds simultaneously.
  • Sounds Right by Default
  • Volume normalization and speech ducking keep listening comfortable.

Features

  • YouTube Playback
  • Audio resolved via yt-dlp, including livestreams and in-track seeking.
  • Spotify Conversion
  • Tracks, albums, artists, and playlists converted automatically.
  • Local Caching
  • Repeated plays start instantly without re-fetching.
  • SponsorBlock Skipping
  • Optional automatic skipping of non-music video segments.
  • Favorite Shortcuts
  • Users save queries as reusable aliases.
  • No Vote-to-Skip
  • Anarchy, not democracy - by design, per the README.