Jazzly.

High-fidelity, standalone Discord Music Bot. Zero Lavalink.

Built on Discord.js v14 and Node.js with DisTube v5, integrated yt-dlp, Spotify, and SoundCloud extractors. Lossless playback, real-time equalizer effects, and interactive music controls.

NOW PLAYING

Resonance

HOME • Requested by Darchi

Bitrate: 320kbps4K FLAC
FLAC
00:42
03:32

Engine Capabilities

Engineered for pristine voice bitrates, instant responses, and zero downtime.

Standalone Audio Engine

Runs natively via Discord.js v14 & Node.js with DisTube v5 and custom yt-dlp stream pipeline. Zero Lavalink servers or Java runtimes.

Zero External Daemons ➔

Multi-Source Playback

Full support for YouTube, Spotify (tracks, albums, playlists), SoundCloud, and direct high-bitrate raw audio URLs.

Decipher Bypass Enabled ➔

Real-Time DSP Equalizer

Live FFmpeg audio filters including Bass Boost, Nightcore, 8D Audio, Vaporwave, Treble Boost, Flanger, and Reverb.

Real-Time DSP Stream ➔

Commands (37 Total)

Click any command to copy its usage syntax immediately.

#
Command & Aliases
Usage / Copy
1
/play
!p
2
/playskip
!ps!pskip!pn
3
/playtop
!pt!ptop
4
/pause
!pause
5
/resume
!resume
6
/join
!summon!start
7
/disconnect
!dc!leave!stop
8
/search
!search
9
/nowplaying
!np
10
/control
!ct!c
11
/voteskip
!skip!s!next
12
/forceskip
!fs!fskip
13
/seek
!seek
14
/rewind
!rwd
15
/forward
!fwd
16
/replay
!replay
17
/loop
!repeat
18
/queueloop
!qloop!loopqueue
19
/volume
!vol
20
/effects
!effects
21
/lyrics
!ly
22
/queue
!q
23
/move
!m
24
/remove
!rm
25
/clear
!clear
26
/skipto
!st
27
/shuffle
!shuffle
28
/removedupes
!rmd!rd
29
/leavecleanup
!lc
30
/like
!heart!love
31
/liked
!likes!favorites
32
/history
!hist!recent
33
/settings
!settings
34
/ping
!ping
35
/help
!help
36
/start
!start
37
/info
!info

Setup & Installation

Prerequisites: Node.js v18.0.0+, Discord Bot Token, and optional MongoDB.

1. Clone & Install Dependencies
git clone https://github.com/DarchiAzaki/Jazzly.git
cd Jazzly
npm install --legacy-peer-deps
2. Register Slash Commands
npm run deploy
3. Start the Application
npm start
.env Configuration
DISCORD_TOKEN=your_discord_bot_token_here
CLIENT_ID=your_client_id_here
MONGO_URI=mongodb+srv://username:password@cluster.mongodb.net/jazzly?retryWrites=true&w=majority
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
DEFAULT_PREFIX=!
DEFAULT_VOLUME=80
VOTE_SKIP_PERCENT=50
STAY_IN_VC_24_7=false
LEAVE_ON_EMPTY_TIMEOUT_SECONDS=60
ANNOUNCE_NOW_PLAYING=true

* MongoDB database is optional. Falls back to local JSON caching if not provided.

Project Structure

Modular DisTube v5 audio pipeline and interactive command router.

Jazzly/
├── data/                       # Local cache fallback
├── src/
│   ├── index.js                # Application entry point & graceful shutdown
│   ├── client.js               # Extended Discord.js client instance
│   ├── config.js               # Configuration and brand settings
│   ├── audio/
│   │   ├── DisTubeManager.js   # DisTube v5 pipeline & playback event listeners
│   │   ├── filters.js          # FFmpeg DSP equalizer filters
│   │   └── plugins/            # Robust custom yt-dlp stream extractor
│   ├── commands/               # 37 Slash and Prefix command modules
│   │   ├── general/
│   │   ├── music/
│   │   ├── queue/
│   │   └── user/
│   ├── components/             # UI builders, controllers, and menus
│   ├── database/               # Mongoose schemas & sync store
│   ├── events/                 # Discord gateway event handlers
│   ├── handlers/               # Command, event, and component routers
│   └── utils/                  # Context helpers, duration formatters, lyrics fetcher
LICENSE & CREDITS

Developed by Hall of Malevolence

Brought by Darchi. Released under the open-source MIT License for community hosting and audio innovation.