Hey there! Kenium is my take on a totally free, open-source Discord music bot that's built for fun and simplicity in 2025. No sneaky paywalls, no annoying vote prompts—just you, your friends, and some great tunes. Whether you're queuing up your favorite tracks, pulling up lyrics, or tweaking the sound with filters, Kenium keeps things smooth and easy. It's non-profit and all about the vibes.
I wanted to build something that feels effortless to use, so here's a quick rundown of why it might be your new go-to bot:
| Feature | Why You'll Love It |
|---|---|
| Totally Free Sources | Pull music from YouTube, Spotify, SoundCloud, Vimeo, or even your own files. No ads, no upsells—just pure playback. |
| Simple, Intuitive Commands | Stuff like /play [song], /shuffle, or /clear queue. Plus, smart autocomplete to make your life easier. |
| Extra Goodies Beyond Basics | Grab lyrics on the fly, export playlists, or slap on audio filters like bass boost or slow-mo for that perfect mood. |
| High-Performance Audio | Built with Aqualink our own Lavalink/Nodelink wrapper, focused on pure performance, speed, and stability. |
| Built to Be Reliable | Crafted with TypeScript and Seyfert for a lightweight, crash-resistant setup that's easy on your resources. |
It's been awesome watching this little project pick up steam—check out the star history to see how it's evolving!
Setting up Kenium is straightforward, even if you're new to this. Here's how to get jamming:
-
Grab Node.js v20+ or Bun – Whichever you prefer for running things.
-
Clone the repo:
git clone https://github.com/ToddyTheNoobDud/Kenium-Music.git
-
Hop into the folder:
cd Kenium-Music -
Install the dependencies (pick your fave package manager):
# Bun's super fast, give it a try! bun install # Or stick with pnpm pnpm install # Classic npm works too npm install
-
Set up your config:
cp .env.example .env # Open .env in your editor and pop in your Discord bot token plus any other tweaks -
Fire it up:
# With Bun bun startBun # Or pnpm pnpm startNode # Good ol' npm npm start
🎥 Tap the thumbnail to check out a quick tutorial on YouTube—it'll walk you through the basics!
- We've got zero open issues right now (knock on wood!), but there's always room for tweaks and new ideas.
- On the horizon: More customizable options, improve the bot stability over long runtimes, etc!
- ⭐ Star the repo if it clicks with you—it means a lot!
- 🍴 Fork it and make it your own. Customize away.
- 🔧 Open issues or send pull requests—your thoughts help make Kenium better for everyone.
| Language | Flag | Status |
|---|---|---|
| English (EN) | 🇺🇸 | |
| Brazilian Portuguese (BR) | 🇧🇷 | |
| Japanese (JA) | 🇯🇵 | |
| Russian (RU) | 🇷🇺 | |
| Arabic (AR) | 🇸🇦 | |
| Bengali (BN) | 🇧🇩 | |
| Spanish (ES) | 🇪🇸 | |
| French (FR) | 🇫🇷 | |
| Turkish (TR) | 🇹🇷 | |
| Thai (TH) | 🇹🇭 |
Kenium's under the MIT License—feel free to use, tweak, or share it (just keep the credits in there ❤️).
This project is made by a a solo developer, by the community, for the community.