Hydra is a music bot with a easy to use reaction-based menu and a unique way of showing the current song and queue.
Supports Youtube, Spotify, SoundCloud & BandCamp!
Some features shown on Youtube: [Hydra - Discord Music Bot](https://youtu.be/ze-GfwkoCT4)
Make sure you didn't disable private messages.
Once you invite this Bot to your Server you will get a private Message with some Information about the Bot.
If you are not the Server Owner you can still request this information with h?info.
`At first I won't listen to you until you've set me up. You can do that by typing 'h?setup' in any TextChannel on your server i have access to.`
After the setup most of the commands only work in the music channel (except DM commands --> they work in DMs).
### Channels (automatically created on h?setup)
- 'hydra_songrequests' --> Channel to use most of my commands in and of course the music search
Join a VoiceChannel and just search for a Song title in the channel or provide a Youtube, Spotify or SoundCloud Link
# Emojis Reactions
Emojis for a easy command access
⏯ = Pause/Resume a song
⏹ = Stop and empty the queue
⏭ = Skip a song
🔄 = Replay the current song
🔀 = Shuffle the queue
⭐ = Add the current song to your favorites
❌ = Remove the current song from your favorites
### Prefix (h?prefix newPrefix)
Change the prefix on your Server
Keep in mind that i will replace Whitespace characters and the '@' sign
To enable/disable the possibility to load favorites and playlists in the queue you can type 'h?playlists' in the music channel
On default they are disabled
### DJ role
To set the dj role you have to type: 'h?setdj <@role, name or id>'
replace this part: <@role, name or id> -- with a actual role mention, name or id
If you find any bugs, need help or want to share feedback and/or feature requests feel free to join the [Support Server](https://discord.gg/2YbRs2k) and have a chat
Most of them only work in the created music channel!
If you favorited a song (Star emoji) it will get saved in your favorites
To play all your favorites you have to type 'h?favorites' in the music channel.
To load a playlist from YouTube, Spotify or SoundCloud type 'h?playlist link' in the music channel.
You can also just paste the URL in the channel and add a '-a' in the end to load all.
It's also possible to instantly shuffle the playlist on load 'URL -a -s'
| Command | Function | Needed Role |
| ------------- |:---------------------------------------------- | :-----------------------|
| help | Show Help command | Everyone |
| favorites | Load all your favorite songs in the queue | Everyone |
| lyrics | Get lyrics for the currently playing song | Everyone |
| voteskip | Start a voteskip for the current song (50% of users in the channel have to vote) | Everyone |
| songInfo | Get infos about a song in queue | Everyone |
| playnext | Add a song on top of the queue | Everyone |
| queue | List a specific page of the queue | Everyone |
| Playlist | Load a Playlist | DJ |
| Reload | Reload the bot (empty queue and leave VoiceChannel) | DJ |
| remove | Remove a song from the queue | DJ |
| search | Search and choose a song | DJ |
| SetTimeLimit | Set a time limit on songs for non DJs | DJ |
| Seek | Seek to a position in the current song | DJ |
| Skip | Instantly skip a song | DJ |
| Volume | Set the current song volume from 1-200 | DJ |
| Volume default | Set the global volume from 1-200 | DJ |
| move | move a song to the top of the queue | DJ |
| loop | Toggle looping on the current song | DJ |
| loopqueue | Toggle looping for the whole queue | DJ |
| ban | Ban a user from requesting songs | Admin |
| playlists | Toggle favorites and playlists to be on/off | Admin |
| prefix | Change the prefix of the bot | Admin |
| requester | Show the song requester permanently in the queue | Admin |
| setdj | Set the DJ role | Admin |
| setvc | Restrict the Bot to a specific VoiceChannel | Admin |
| setup | Initial bot setup | Admin |
| unban | Unban and let a user request songs again | Admin |
| playlist | Show all your songs in your favorite playlist | DM |
| song | Add/remove songs from your favorite playlist | DM |