SpoticordMusic / spoticord

The official Spoticord Music Discord bot
https://spoticord.com/
GNU Affero General Public License v3.0
47 stars 7 forks source link

[ENHANCEMENT] Split bot and player into two separate applications #39

Open DaXcess opened 4 hours ago

DaXcess commented 4 hours ago

This would be another major overhaul to Spoticord

Splitting Spoticord into a bot application and a player application allows me to perform auto-scaling and region-specific players. It's basically the same concept that Lavalink uses: You have your bot, which doesn't take a lot of processing power, and you have your player, which is a separate application, which can be load balanced and scaled according to how busy it is.

This would not be easy to implement, as is not planned to be added in the near future, but the idea will be kept in the backlog for now.