Skip to content

Music Module

No due date 50% complete
  • Fully Functional Music Module
  • All AudioManager commands: Pause, play, queue, skip, rewind, fastforward, volume
  • Playlist support (JSON Objects that store list of video ids, titles, and order)
    • Commands associated with the creation and refactoring of playlists
  • Refactor downloading to be more consistent and to share the load across multiple threads
  • Allow …
  • Fully Functional Music Module
  • All AudioManager commands: Pause, play, queue, skip, rewind, fastforward, volume
  • Playlist support (JSON Objects that store list of video ids, titles, and order)
    • Commands associated with the creation and refactoring of playlists
  • Refactor downloading to be more consistent and to share the load across multiple threads
  • Allow users to craft a playlist by submitting a spotify playlist -- or find a lib that does
  • Allow users to craft a playlist by submitting a youtube playlist -- or find a lib that does
  • Craft regex to only allow the user to send youtube links in .queue
  • Validate all inputs for commands
  • Normalize channel messages, including error messages -- and format them to be consistent throughout the entire bot
  • Only allow users inside the current bot channel to access music control functions
Loading