Self-host JUGNU MUSIC
1.0.0High-performance Discord music bot for YouTube and Spotify
- Stars
- 277
- Port
- 3000 (Express keep-alive web server)
- Requires
- Ffmpeg
What is JUGNU MUSIC?
JUGNU MUSIC is an open-source Discord music bot for high-fidelity audio from YouTube, Spotify, and SoundCloud. It uses in-memory LRU caching for fast search and instant cache hits, a custom yt-dlp extractor that mimics Android clients to avoid YouTube blocks, and request deduplication for concurrent usage. The bot provides over 45 slash commands and 49 message commands for playback control, queue management, custom playlists, real-time synced lyrics, audio filters like BassBoost and Nightcore, and a dedicated request channel. It supports 24/7 voice channel mode with automatic queue restoration on restart. Self-hosting requires Node.js 18.17+, Python 3.8+, and FFmpeg, with optional MongoDB for persistent storage (JSON storage used by default). An Express keep-alive server runs on port 3000. The project is MIT licensed and actively maintained.
Should you self-host JUGNU MUSIC?
JUGNU MUSIC scores 50/100 on selfhost.directory (how scoring works) and ranks #21 of 59 in Music Streaming. It has 277 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in JavaScript.
Its closest alternative on selfhost.directory is koel (75/100, 17 320 stars). It scores higher overall, so compare the two before you pick. See JUGNU MUSIC vs koel side by side.
Features
- 24/7 voice channel with auto-resume
- Audio filters and effects
- Custom Playlists
- Custom yt-dlp extractor
- Dedicated request channel
- Discord music playback
- In-memory LRU caching
- Interactive button controls
- Real-time lyrics
- Slash Commands
JUGNU MUSIC README
More in Music Streaming
Karaoke EternalOpen-source karaoke system. Host your own karaoke parties where guests queue from phones via browser app. MP3+G/MP4 playback, dynamic queues, multiple rooms.
KimaKima is a self-hosted, open-source music server for your own files, adding podcasts, audiobooks and vibe-based matching that maps your library in 3D.
koelKoel is a self-hosted, open-source music streaming server that turns your own audio collection into a slick web player with playlists, podcasts, radio and a Subsonic API.
leafplayerLeafplayer is a self-hosted, open-source music streaming server with mobile-friendly UI, night mode, invite-code accounts, and fast search. Run via Docker or Linux.
lebkuchen-fmSelf-hosted multiplayer radio station streaming YouTube music with Discord control, synchronized playback, soundboard, and stats.
Lightweight Music Server (LMS)Self-hosted music streaming server with web UI and Subsonic API. Supports MusicBrainz, ListenBrainz, transcoding, multi-library.
LMSLightweight Music Server. Access your self-hosted music using a web interface.
LuckyLucky is a self-hosted, open-source Discord music bot with Spotify-first search, smart autoplay, a React dashboard, and moderation tools. No paywall or premium tier.
mediaMedia is a self-hosted PHP app on CakePHP 3 that indexes and streams movies, TV series, music, games, and software with TMDB metadata and web playback.
MediaSageSelf-hosted AI playlist generator for Plex that only recommends music you own. Supports Gemini, Claude, OpenAI, and local LLMs via Ollama.
Melodia FlowSelf-hosted music acquisition: searches Spotify/Deezer, downloads from YouTube/SoundCloud/Bandcamp, tags metadata, syncs to Navidrome. Multi-user, 2FA, plugins.
miceMice is a self-hosted, open-source web client for Navidrome. It streams your music library with a modern UI, favorites, search, queue management, and Last.fm scrobbling.
0 comments