ByteBlaze
π A versatile and powerful music bot for Discord that brings rhythm and melody to your server π
Install / Use
/learn @DeepLunaria/ByteBlazeREADME
English | Hindi (India) | PortuguΓͺs (Brasil) | TiαΊΏng Viα»t | ΰΈ ΰΈ²ΰΈ©ΰΈ²ΰΉΰΈΰΈ’
<br /> <p align="center"> <a href="https://github.com/RainyXeon/ByteBlaze"> <img src="https://ucarecdn.com/de81547a-7fe1-47a8-b944-d332e7150c85/38a3efe60cde73928c8d3e9b680f8c92.webp" alt="ByteBlaze" width="200" height="200"> </a> <h1 align="center">ByteBlaze</h1> <p align="center">A versatile and powerful music bot for Discord that brings rhythm and melody to your server! <br /> <br /> <a href="https://top.gg/bot/992776455790534667">Invite Dreamvast β«</a> Β· <a href="https://github.com/RainyXeon/ByteBlaze/issues">Report Issues & Give Suggestions</a> Β· <a href="https://discord.gg/xff4e2WvVy">Support Server</a> </p> </p>π Features
- TypeScript Language To Avoid Errors In Production
- Advanced Music System With Buttons
- Song Request Channel
- 24/7 Mode
- Multi Language
- Slash Commands
- Custom Filters
- Playlist System
- Premium System (Guild / User)
- Play Song Using File
- Cooldown System
- Shard System
- Auto Reconnect
- Auto Pause/Resume
- Auto Complete Search
- Auto Fix Lavalink From lavalink.darrennathanael.com
- Support lavalink v4, v3 and nodelink v2
πΆ Supported Sources
| Music Source | Without Lavalink Plugin | With Lavalink Plugin | | :------------------------------: | :---------------------: | :------------------: | | YouTube | β | β | | SoundCloud | β | β | | (LS) Spotify | β οΈ | β | | HTTP | β | β | | (LS) Deezer | β οΈ | β | | Twitch | β | β | | Bandcamp | β | β | | Nicovideo | β οΈ | β οΈ | | (LS) Apple Music | β οΈ | β | | (LS) Yandex Music | β | β | | (LS) Flowery TTS | β | β | | (DB) Mixcloud | β | β | | (DB) OC ReMix | β | β | | (DB) Clyp.it | β | β | | (DB) Reddit | β | β | | (DB) GetYarn | β | β | | (DB) Text to Speech | β | β | | (DB) TikTok (BETA) | β | β | | (DB) P**nhub (Not recommended) | β | β | | (DB) Soundgasm | β | β |
- β Full support with the default Lavalink configuration
- β οΈ Supports but resolves from YouTube or SoundCloud only
- β Unsupported
- (LS) Source from LavaSrc plugin
- (DB) Source from DuncteBot plugin
π Supported Databases
- [x] MySQL
- [x] MongoDB
- [x] JSON
- [x] PostgresSQL
π Supported Lavalink/Nodelink version
| Type | Support versions | Driver Name | | -------- | ---------------- | ----------------- | | Lavalink | v4.0.0 - v4.x.x | lavalink/v4/koinu | | Lavalink | v3.0.0 - v3.7.x | lavalink/v3/koto | | Nodelink | v2.0.0 - v2.x.x | nodelink/v2/nari |
πΌοΈ Showcase

π Requirements
Node.js Version 18.0.0+ Download
Discord Bot Token Guide
Lavalink Version 3.7.0+ or 4.0.0+ Download
Git Download
π οΈ Installation
- Clone this repository using
git clone https://github.com/RainyXeon/ByteBlaze.git - run
cd ByteBlazeto go to the ByteBlaze folder. - Config files:
- Note: All type of config must fill
TOKEN,OWNER_IDandNODES - If you want to use default config and have minimal config, change the name of example.app.yml to app.yml
- If you want to use all config, change the name of example.full.app.yml to app.yml
- Note: All type of config must fill
- run
npm ito install the required packages. - run
npm run build:fullto build the bot. - run
npm startto start the bot. - Enjoy Listening To Music With ByteBlaze!
- Click Me and fork the repl.
- fill app.yml with
TOKENandNODES - Start the bot using the Run button.
- Enjoy Listening To Music With ByteBlaze!
βοΈ Guide
For advanced installation and config guide, please check out the Wiki tab or Click Here!
π Versioning Policy
ByteBlaze follows Semantic Versioning
The version number is composed of the following parts:
MAJOR breaking changes
MINOR new backwards compatible features
PATCH backwards compatible bug fixes
BUILD additional build metadata
PRERELEASE pre-release version
Version numbers can come in different combinations, depending on the release type:
`MAJOR.MINOR.PATCH` - Stable release
`MAJOR.MINOR.PATCH+BUILD` - Stable release with additional build metadata
`MAJOR.MINOR.PATCH-PRERELEASE` - Pre-release
`MAJOR.MINOR.PATCH-PRERELEASE+BUILD` - Pre-release additional build metadata
π Translate Team (Languages)
- [x] en (English)
- @RainyXeon Discord:
rainyxeon
- @RainyXeon Discord:
- [x] vi (Vietnamese)
- @RainyXeon Discord:
rainyxeon
- @RainyXeon Discord:
- [x] hi (Hindi)
- @anas-ike Discord:
lights.out.
- @anas-ike Discord:
- [x] ko (Korean)
- @EmuPIKin Discord:
emupikin
- @EmuPIKin Discord:
- [x] ru (Russian)
- @AutoP1ayer Discord:
autoplayer.uwu
- @AutoP1ayer Discord:
- [x] th (Thai)
- @SillyDark Discord:
defectsocute
- @SillyDark Discord:
- [x] pt (Brazilian Portuguese)
- @psycodeliccircus Discord:
renildomrc
- @psycodeliccircus Discord:
- [x] es (Spanish)
- @CodeFlow Discord:
codef1ow
- @CodeFlow Discord:
β Become to translate team?
π« Special Thanks
- @DarrenOfficial [Lavalink Sources]
- @PAINFUEG0 [My Friend]
- @Adivise [Inspiration]
- @brblacky [Inspiration]
- @mrstebo [env Praser]
- @ItzZoldy [Designer]
And Everyone who Starred and Contributed to My Project π
π« Credits:
- @RainyXeon Discord:
rainyxeonAs an owner and a creator of this project
