🎼 a Good Times bot

Press play,
let the night sing.

Music, karaoke nights with live synced lyrics, 50,000 radio stations, song trivia, saved playlists, a web dashboard, and 24/7 mode for the servers that never want the music to stop. Play something from Bandcamp and Sonata puts a buy link right in the embed ~ so a good night can pay the artist.

Add to Discord See pricing

Free on every server · Premium unlocks the rest

Sonata, the Good Times fox, playing a golden harp among the stars
🎵 Now playing

Requested by maya

SoundCloud Bandcamp 50,000 radio stations Your own uploads
// what sonata does

Drop it in, queue it up, and go.

No setup wizard, no config maze. Slash commands that feel obvious the first time ~ and a dashboard for when you'd rather click.

🎶

Play the artist, pay the artist

Search by name or paste a link ~ it plays. Bandcamp tracks come with a buy link in the embed, so the people who made it get paid.

🔍

Pick, don't guess

Search by name and Sonata shows you the top results ~ you choose, she doesn't guess.

🎚️

Audio filters

Bassboost, nightcore, vaporwave, karaoke, and more ~ shape the sound with /filter.

🔁

A queue that behaves

Loop, shuffle, seek, skip-to, remove duplicates ~ all the controls a real DJ session needs.

🌙

24/7 mode

Premium keeps Sonata in the channel around the clock, for servers that never stop playing.

🎤

Karaoke nights

Vocals down, lyrics up ~ /karaoke suppresses the singer and scrolls synced lyrics live, line by line. No other music bot does this.

💾

Saved playlists

Save the queue, build lists by hand, and share them with a code ~ they follow you, to every server you're in.

📜

Lyrics on demand

/lyrics finds the words for whatever's playing ~ or search any song by title.

📻

Real radio

50,000+ internet stations, searchable as you type ~ jazz cafés, lo-fi streams, and stations from home.

🎮

Song trivia

Sonata plays a clip from your server's own listening history ~ first to tap the right title wins the round.

🎛️

Web dashboard

/dashboard hands you a private link ~ now playing, queue, and controls right in the browser.

Premium tiers

Prelude, Serenade, and Symphony scale premium across 1, 3, or 6 of your servers at once.

🎧 see it work

Two ways in. Both feel obvious.

Search by name and pick from real results, or paste a link and Sonata queues it instantly. Once it's playing, real buttons on the Now Playing card do the rest ~ no extra commands.

Never a wrong guess. A plain search shows five real matches, you pick, Sonata queues exactly that one.

⏯️

Buttons, not just commands. Play/pause, skip, shuffle, loop, and stop live right on the Now Playing card.

#music
Now playing · Sinnerman
⏯️ ⏭️ 🔀 🔁 ⏹️
// commands

Everything is a slash command.

Grouped by what they do. No prefixes to remember.

Playback

/play · /search

Paste a link to queue instantly, or search by name and pick from results.

/playnext · /playskip

Jump a track to the front of the queue, or skip straight to it.

/skip · /pause · /resume · /stop

The basics, exactly where you'd expect them.

/replay · /forward · /rewind

Restart the current track, or jump forward/back a few seconds.

/radio

Tune into 50,000+ internet stations ~ suggestions appear as you type.

Queue

/queue · /nowplaying

See what's up next, and what's playing right now.

/shuffle · /loop · /skipto

Reorder, repeat, or jump to a position in the queue.

/remove · /removedupes · /clear

Clean up the queue without stopping what's playing.

/addprevious · /grab

Re-queue the last track, or DM yourself a link to the current one.

/history show · play

The last 25 tracks this server played ~ re-queue any of them by number.

Playlists

/playlist create · save · add

Build lists by hand or snapshot the current queue in one command.

/playlist play · list · show

Your playlists follow you to every server ~ load one anywhere, shuffled if you like.

/playlist share · import

Share a code; friends import their own copy.

For fun

/karaoke start · stop

Vocals suppressed, synced lyrics scrolling live ~ the whole channel sings.

/trivia start · stop

Guess-the-song rounds from your server's own history, first tap wins.

/lyrics

The words for what's playing, or any song you name.

Server control

/dj role · mode

DJ-only mode locks playback controls to a role; listening stays open to all.

/voteskip

Make /skip democratic ~ a configurable share of listeners has to agree.

/dashboard

A private web link to see and control the player from the browser.

Sound

/volume

Free servers cap at 100%; Premium goes up to 200%.

/filter

17 effects ~ bassboost, nightcore, vaporwave, echo, distortion, 8d, and more ~ Premium.

/seek

Jump to any position in the current track ~ Premium.

Always on

/247

Keep Sonata connected around the clock ~ Premium.

/autoplay

Related tracks keep playing once the queue runs dry.

/join · /leave

Bring Sonata into your channel, or send her away.

Premium

/premium subscribe · status

Check the tier, or get a link to upgrade a server.

/premium activate · deactivate

Assign or free up a premium slot for this server.

Info

/help · /about

Browse commands, or learn what Sonata is.

/ping · /invite

Check latency, or grab the invite link.

// faq

Good to know.

A plain search term (Sonata shows you five results to pick from), or a direct SoundCloud or Bandcamp link ~ tracks, albums, and playlists all work. Links from most other music services resolve too; Sonata finds the track and plays it.
750 tracks per server, and playlists load the first 6 tracks free. Premium removes both caps entirely.
One subscription grants a number of server slots (1 for Prelude, 3 for Serenade, 6 for Symphony). Assign or free up a slot per server anytime with /premium activate and /premium deactivate.
While a song plays, /karaoke start filters the lead vocal down and posts the lyrics as a live embed that highlights the line being sung, in time with the track. Works on any song with synced lyrics available ~ most popular music qualifies.
Yes ~ playlists belong to you, not the server. Save a queue in one server, play it in any other where Sonata lives. Share codes let friends import their own copies.
No. Sonata only plays audio, she never records or transcribes anything in your voice channel. Even trivia uses buttons, not your microphone or messages.
// pricing

One tier per server, elegantly scaled.

Free covers the essentials. Premium scales across as many servers as you need.

Free
$0
  • SoundCloud, Bandcamp, radio & your uploads
  • Queue up to 750 tracks
  • Loop, shuffle, skip
  • Lyrics, radio, trivia, karaoke
  • 3 saved playlists
Add Sonata free
Prelude
$2.99/mo

1 server

  • Everything in Free
  • Unlimited queue
  • 24/7 mode, all 17 filters
  • 50 playlists × 1,000 tracks
Get Prelude
Symphony
$6.99/mo

6 servers

  • Everything in Serenade
  • Spread across 6 servers
Get Symphony