TuneFootprint

Roast My Spotify

“Roast my Spotify” — done. Upload your history and let your listening habits explain, in numbers, exactly why your music taste deserves judgment.

Drop your Spotify data export here

Upload the official Spotify ZIP from Account Privacy, or the Extended Streaming History JSON files inside it. Multiple files are welcome.

.zip .jsonHow to download your Spotify data

No loginNo passwordProcessed in your browserClear anytime
How to download your Spotify data5 steps · takes about a minute to request
  1. 1Open spotify.com, go to Account and open the Privacy settings page.
  2. 2Find “Download your data” and request your data download.
  3. 3Select Extended streaming history so the export covers your full account lifetime, not just one year.
  4. 4Wait for Spotify's email (it can take up to 30 days) and download the ZIP they send. Keep the ZIP exactly as it is.
  5. 5Come back here and upload the ZIP — everything else happens automatically in your browser.

Spotify prepares the export on their side; this site cannot speed up that process. No Spotify password is ever needed.

How Roast My Spotify works

This is the roast your group chat would deliver if it had a statistics degree. Import your history, and the engine scans it for extreme habits: an artist eating a third of your plays, one song past a hundred listens, a skip rate that qualifies as cardio, sessions at hours nobody should be awake, shuffle on almost everything, or a comfort zone with one artist per hundred plays.

Every triggered habit becomes a roast card with your actual number in it, and the whole history collapses into one roast score from 0 to 100 — the gauge above — plus a verdict you will either frame or deny. The “roast my Spotify” treatment is funny on purpose but never mean: it judges habits, not people. That is the roast my Spotify contract.

Why does the roast my Spotify format work so well? Because listening data cannot lie: the export knows if you played one breakup song forty times in a week, and no amount of curated playlists can hide it from the numbers. The roast my Spotify engine simply reads that file aloud with the sarcasm your friends would apply if they had the same access — minus the mercy they would eventually show.

What gets judged in a roast my Spotify session

Six triggers are on the table, and only your data decides which fire. Here is the full rulebook behind your roast my Spotify results.

Top Artist Obsession and Repeat Offender

Obsession fires when a single artist passes 30% of your meaningful plays. The Repeat Offender roast lands when one track crosses 100 listens — at which point the song knows you better than your friends do.

Skip Button Athlete and Night Owl

Skip more than 35% of what you start and the skip roast triggers. Let more than 45% of your plays happen between midnight and 5 AM and the 2 AM roast puts your sleep schedule on trial in your roast my Spotify report.

Shuffle Chaos and Comfort Zone

Shuffle on for over 80% of plays means you demand variety by decree. The opposite extreme — very few unique artists per play — means your library has wings but you use one corridor.

Is this roast generated by AI?

No — and that is the feature. The roast my Spotify engine here is deterministic: fixed rules, fixed thresholds, your numbers dropped into the punchlines. Identical history in, identical roast out, no language model improvising libel at 3 AM. Roast my Spotify stays fully offline. You can safely roast my Spotify style without your data making a round trip to anyone's inference cluster, because the whole roast is computed in your browser.

Rate my music taste — the score explained

The music taste score behind the roast my Spotify gauge is a weighted blend of your extremes: artist obsession, top-track repetition, skip rate, night listening, shuffle dependence and artist diversity each push the needle. A low score means suspiciously balanced taste; a high score means the algorithm has concerns.

The breakdown line under the cards shows the exact inputs — skip rate, night share, shuffle rate, artists per play — so you can argue with the math instead of the comedian. This is how a roast my Spotify session should work: jokes on the surface, receipts underneath.

Getting your data ready for the roast

The roast needs the same export every tool here uses. Request your data from Spotify with Extended streaming history selected, wait for the ZIP, and drop it above — the parser handles the rest and your roast my Spotify verdict lands within seconds. The bigger the history, the better the material; a two-year archive gives the roast my Spotify engine six axes of ammunition.

Privacy stays boringly perfect: no login, no upload server, and one-click deletion of everything the roast my Spotify tool stored about you — which was only ever on your own device anyway.

Share the roast

Download PNG renders a shareable roast card — score, band and your triggered roasts — painted locally on a canvas and saved to your device. Post it, send it, or keep it as evidence for your defense.

The card is deliberately format-neutral: dark background, one score, a handful of punchlines and the site mark. It reads perfectly in a phone screenshot, which is statistically where most roast my Spotify verdicts end up anyway.

Roast My Spotify FAQ

How does Roast My Spotify work?

You upload your Spotify data export, the engine scans your habits against six fixed triggers (obsession, repeats, skips, night listening, shuffle, comfort zone), and every trigger that fires becomes a roast card with your real numbers in it — plus one overall roast score.

Can you roast my Spotify without logging in?

Yes — there is no login, ever. The roast my Spotify engine runs on the export you downloaded from Spotify yourself, computed entirely inside your browser.

How is my music taste score calculated?

It is a weighted score over your measurable extremes: top-artist share, top-track plays, skip rate, late-night share, shuffle rate and artist diversity. The exact inputs are shown under your roast my Spotify cards. Roast my Spotify shows numbers first.

Is the roast generated by AI?

No. The roast my Spotify experience is deterministic — fixed rules and thresholds, your numbers in the punchlines. Same history, same roast, every single time.

Sources and facts

Spotify’s account privacy settings let you request an extended streaming history export — the exact archive these tools analyze entirely in your browser.

Source: Spotify support — Data rights and privacy settings · support.spotify.com
  • 1In your Spotify stats, a play counts once at least 30 seconds of a track were listened to — total listening time still sums every second.
  • 2Spotify can take up to 30 days to prepare your Spotify listening history export; the extended history covers the account’s full lifetime.
  • 3The Spotify Pie names your top 8 artists as slices; every other artist collapses into “Other” so shares always sum to 100%.
  • 4Roast My Spotify triggers the repeat-offender card at 100 plays of a single track, and the obsession roast at a 30% artist share.
  • 5Your Spotify DNA is built from 6 behavior axes, each scored 0–100 from your own uploaded history — no genre API involved.

By the TuneFootprint team ·

TuneFootprint is an independent tool. It is not affiliated with, endorsed by, or connected to Spotify AB. Spotify is a trademark of Spotify AB.