Introduction
Elite Music is an open-source project created and mainted by myself, which is a feature-packed Discord Music bot. It features a wide variety of commands, features and customisation for the end users.
Tech Stack
- Node.js
- Discord.js
- Discord-Player
The Beginnings
Elite Music was originally a part of my main Discord bot... Elite Bot. However, due to verification issues I was forced to abandon this module. Therefore, in a win-win situation, I originally decided to open-source the Music module code.
Creating Elite Music
In the beginning of 2023, I decided to completely refactor the entire bot and make it a standalone project, now known as Elite Music.
It was actually one of my friends who pushed me to do this as they have been looking for an open-source Music Bot for their Discord Server that is actually good and has Plex functionality.
Going Forward
Over the subsequent year, I continued to push a wide variety of major updates to the bot, overtime introducing features such as Plex Media Server support, music searching, code refactoring and much much more!
More recently, I pushed update v1.5 which refactored a bunch of code, focusing on reusability through new utility functions, which brought about a 40%~ reduction in code size, plus improvements to Plex performance due to new endpoints.
Going forward, I will continue to maintain the project and update it with new features and requests as time goes on.
Conclusion
This project was exciting as it was one of my first fully open-source projects that has recieved over 40+ stars on GitHub and used by many Discord users.