🎵 KIRITO — Button-Driven Discord Music with 8D Audio
Turn your Discord voice channel into a private listening lounge with Kirito. Everything runs from one clean interactive player card, so there is no command spamming and no syntax to memorise. Pick a song, tap the buttons, and enjoy.
🎧 Audio Presets & Quality Control
Change how your music sounds with a single tap on the player card:
- 8D Spatial Audio (Deep Bass): A binaural orbit effect with echo and a tuned bass boost.
- Bass Boost (+10dB): A punchy low end.
- Lo-Fi (Modern Rich Bass): A warm, modern sound with enhanced low end.
- Vaporwave: Slowed down with deep resonance.
- Flat / Normal: The original studio master.
- 4 Quality Profiles: Max Quality (48 kHz at your voice channel's top bitrate), High (128 kbps), Medium (96 kbps), and Low (64 kbps) for data saving. Quality changes apply live, and preset changes pick up from the same spot in the song.
🔘 100% UI-Driven Player
- Interactive Player Card: A Spotify-style card with the song title, artist, thumbnail, and a live progress bar.
- Full Playback Controls: Previous (restarts the song, or goes back a track), play/pause, next, shuffle, seek ±10 seconds, and volume up and down.
- Sleep Timer: Set the music to stop on its own after 15, 30, or 60 minutes.
- Queue & Add Song: Add tracks from a pop-up search box and view the upcoming queue in one tap.
- Smart Autoplay: When your queue ends, Kirito finds a similar song and keeps the music going.
- Multiple Sources: Search by song name, paste a YouTube link, or paste a Spotify, Apple Music, or Deezer link (Kirito reads the song details and finds the track on YouTube).
🗳️ Fair Listening with Vote System
- Public Skip & Stop Voting: In a busy voice channel, a skip or stop needs a majority of the listeners to pass.
- Instant Skip: The person who requested the song, or anyone with Manage Channels permission, can skip right away. If you are the only listener, skip and stop work instantly too.
- Voice Members Only: Only people in the bot's voice channel can use the controls.
🧹 Auto-Purging Lounge Mode
Kirito runs in one dedicated music channel and keeps it tidy. Stray messages are cleared automatically, and the person gets a short DM pointing them back to the player buttons. The channel always shows either the player card or a standby card.
🔄 Reliable & Always Resuming
- Resume After Restart: Kirito saves your song, position, queue, volume, preset, and quality. After a restart it rejoins the voice channel and carries on where it left off.
- Live Status: The voice channel status and the bot's activity show the song that is currently playing.
- Auto-Leave: The bot disconnects when everyone leaves the voice channel.
- Built-In Bug Report Button: Send an issue straight to the developer from the player.
📋 Setup & Usage
1. Invite Kirito to your server.
2. Use !installkirito in your server (needs Manage Channels) to choose the music lounge channel.
3. Join any voice channel.
4. Click ▶️ Tap to Play on the standby card and request any track!
Other Commands
!show brings back the player card if it gets deleted.
!track sends you the current track's details.
!sus (needs Manage Messages) wipes the music lounge and starts fresh.
> For the best experience, give Kirito these permissions: Connect, Speak, Send Messages, Embed Links, Manage Messages, and Set Voice Channel Status in the music lounge.