KoalaBotUK / KoalaBot

🐨 All in one Discord bot for student societies & communities
https://KoalaBot.uk
MIT License
11 stars 8 forks source link

Music #114

Open JayDwee opened 3 years ago

JayDwee commented 3 years ago

Is your feature request related to a problem? Please describe.

As a guild member I want to be able to listen to music found online (e.g. youtube) so I can share and listen to music with my friends in the guild at the same time.

Requirements

  1. Allow k!music play <url> to connect the bot to the requesters voice channel and start playing the URL music. [Supported options should ideally include YouTube, Soundcloud, Spotify (idk if possible), and others]
  2. Implement k!music allowedRole <role> to choose which roles can use music commands (by default None= admin only)
  3. Implement k!music pause to pause the music
  4. Implement a queue of music, changed by adding more to k!music play
  5. Allow removing from queue using k!music queue remove
  6. Implement k!music skip to force skip the track
  7. k!music repeat to customise the repeat options
  8. any other music options that popular music bots have...

Describe alternatives you've considered

Similar to Rythm Bot: https://rythm.fm/

Additional context

JayDwee commented 3 years ago

Check what hardware requirements and infrastructure is required to run such a service and determine if such a feature should be locked behind the KoalaBot Pro Paywall

JayDwee commented 3 years ago

Look into sharding #112 first