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.
Deploy