Self-Hosted Music Bots for Discord (2023) Review

JMuiscBot and Aiode: A Review


2 min read

Large-scale music bots on Discord have come under fire from YouTube, and some of the bots, like Groovy, have stopped operations as of September 2021.

I decided to experiment with some of the self-hosted, open-source options for playing music on YouTube due to a general lack of options.

JMusicBot and Aiode were two projects that piqued my interest. If you decide to self-host either of these applications, I will compare them and list some pros and cons.



By far, JMusicBot has the simplest setup and the most detailed documentation for setting up a server and running the Java application.

The application is reliable and stable. Even in 24/7 (radio) mode, the playback audio is clear and free of glitches.

The bot’s only limitation is that it does not support playing songs from Spotify.



Aiode has a long list of features and can do almost anything you would expect a music bot to do.

It can also play songs from Spotify directly.

Aiode’s audio quality is also excellent, and it includes built-in features for cleaning up memory space after a while.

Due to a lack of detailed documentation, the installation process for this application was a little more time-consuming than for JMusicBot. However, with a little more Googling, most issues were resolved.

The bot has a lot of features, which can be confusing for people who just want to play a song.

Overall, I recommend trying both and determining which one best suits your needs. Setting up a bot is a great way to learn and understand the developer tools provided by Discord, YouTube, and Spotify.