Levi — a lightweight Discord music bot for your server. Play from YouTube & more with queues, loops, and Pi-friendly deployment.
Levi is a Discord music bot built for servers that want dependable voice playback without bloat. It uses slash commands, a per-server queue, and yt-dlp so you can play from YouTube, playlists, SoundCloud, Bandcamp, and other sources yt-dlp supports — not just single links.
What you can do
/play — paste a URL, playlist, or search term; tracks queue automatically if something is already playing/pause, /resume, /skip, /stop/queue (paginated), /shuffle, /remove, /clear/loop off|track|queue/previous rewinds through what was recently played/nowplaying with a progress bar/volume 0–200 adjusts mid-track/join and /leave when you need manual controlEverything runs through Discord’s modern slash-command UI — no message-content intent required.
Built for real deployments
Levi is written in TypeScript with discord.js and @discordjs/voice, streaming audio via yt-dlp and ffmpeg. It’s designed to run reliably on everyday hardware, including Raspberry Pi and Linux servers, with optional pm2 process management for always-on hosting.
Under the hood, each server gets its own queue and voice connection, with a tested state machine for play/skip/previous/loop behavior. The project includes unit tests, integration tests against yt-dlp, linting, and a strict dependency policy for safer installs.
Good fit if you want
Invite Levi, join a voice channel, run /play, and your server is listening.
5
3 reviews
Reviews can be left only by registered users. All reviews are moderated by Top.gg moderators. Please make sure to check our guidelines before posting.
5 stars
3
4 stars
0
3 stars
0
2 stars
0
1 star
0