Hatzilu/typescript-discord-bot

Replace music commands with DisTube package

Closed this issue · 0 comments

https://www.npmjs.com/package/distube

I think we learned enough about the theoretical parts of managing a music system in a discord bot.

I feel like maintaining it, dealing with packages breaking and APIs changing requires too much work on my end.
I think we should just dump the whole thing and replace it with DisTube, which will also enable us to quickly support playlists, and support more than youtube as a source.

Pros:

  • less work
  • seems somewhat maintained
  • type-safe
  • feature-packed
  • documented
  • No need for API keys

Cons:

  • weird dependencies and requirements
  • I'm replacing my own code with something else and that kinda sucks and feels cheap tbh