Portfolio ↗GitHub ↗

Spotify Deep Dive

The details scrobbles leave behind.

Spotify's export is more detailed than scrobble history alone, revealing skips, shuffle, completion, exact playback duration, platforms, and playback reasons across your complete Extended Streaming History.

⌁ Files remain on this device
↑

Analyze your own history

Choose your Spotify export

Your ZIP or JSON files are processed entirely in this browser. Raw events are never uploaded or stored.

ZIP or JSON · Up to 100 MB compressed

Get your Spotify files

Request your Extended Streaming History

This is the lifetime-history package—not the standard account-data download, which includes only recent streaming history.

Open Spotify Account Privacy ↗
  1. Sign in to Spotify and find Download your data.
  2. Select Extended Streaming History and submit the request.
  3. When Spotify emails that it is ready, download the provided ZIP file.
  4. Return here and choose that ZIP. You do not need to extract it first.

Spotify describes the package and its JSON fields in Understanding your data.

Explore the example Spotify analysisPublished, read-only example data

Example data · The initial results are a published snapshot of the site owner's Spotify history. A visitor's upload replaces them only in that browser tab.

History analyzed

Aug 9, 2016 — Jul 13, 2026

Public example snapshot
Total listening time4669hBased on Spotify's exact playback duration
Spotify plays analyzed150,253Music events across the entire export
Average time per play1.9mExact listening time divided by every play event
Active months117Months containing at least one music event

Listening history

Listening time by month

Exact listening time from Spotify, grouped by month and rounded to hundredths of an hour.

Listening patterns

How and when you listened

These views use Spotify's exact playback duration and playback context rather than scrobble counts alone.

Your listening week

Listening hours by weekday and hour, using UTC.

Listening sessions by length

Sessions use exact music time and end after a 30-minute gap.

Album engagement

More time moves right, more completed plays move up, and larger circles contain more unique tracks.

Listening-time concentration

The share of all listening time claimed by your most-played tracks.

Attention and repetition

What changed within and between listening sessions

Skip timing, repeat intervals, and session position reveal behavior that play totals cannot show.

When you skipped

Skipped plays grouped by how much audio you heard first.

Attention through a session

Completion and skip rates across sessions containing at least three plays.

Choice, shuffle, and other starts

Direct selections take priority; remaining plays are split by whether shuffle was active.

How quickly songs returned

Time between consecutive plays of the same song.

Session length versus variety

Average session minutes and unique artists; circle size represents how many sessions belong to each group.

Playback behavior

What happened after a track started

Each measure has its own denominator and is shown separately rather than combined into an artificial score.

Finished48.3%

Play events that ended because the track completed

Skipped15.7%

Play events Spotify explicitly marked as skipped

On shuffle68.4%

Play events started while shuffle was enabled

Offline0.8%

Share of total listening time recorded offline

Private session0.3%

Play events recorded with Private Session enabled

Travel patterns

Trips inferred from where you listened

Each country outside your most common country counts as one inferred trip, combining all plays from that country. Time gaps and play count do not affect the grouping. Spotify records connection country, not precise location.

Trip location

Spain

Jul 11, 2023 — Jul 19, 2023
Music listened
54m
Most-listened song
Turn Your Phone OffPinkPantheress
Music variety
17 unique tracks33 total plays
Trip location

Mexico

Mar 29, 2018 — Mar 29, 2018
Music listened
7m
Most-listened song
Bird Is The WordSki Mask The Slump God
Music variety
2 unique tracks3 total plays

What held your attention

Deliberate choices and durable favorites

Most listening time

Total exact playback time, not just the number of plays

  1. 1
    No More Parties In LAKanye West
    10.8h
  2. 2
    90210 (feat. Kacy Hill)Travis Scott
    9.3h
  3. 3
    SMUCKERS (feat. Lil Wayne & Kanye West)Tyler, The Creator
    9.2h
  4. 4
    Bound 2Kanye West
    8.5h
  5. 5
    SWEET / I THOUGHT YOU WANTED TO DANCE (feat. Brent Faiyaz & Fana Hues)Tyler, The Creator
    8.0h
Chosen most deliberately

Most starts from selecting a row or pressing Play

  1. 1
    CAN'T GET OVER YOU (feat. Clams Casino)Joji
    54 starts
  2. 2
    What in XXXTarnationXXXTENTACION
    49 starts
  3. 3
    Harness Your Hopes - B-sidePavement
    33 starts
  4. 4
    On SightKanye West
    33 starts
  5. 5
    Catch Me OutsideSki Mask The Slump God
    32 starts
Always finished

Completed on every play, with at least 10 plays

  1. 1
    Winter WonderlandDarlene Love
    100.0%
  2. 2
    Who Are You?Lil Xan
    100.0%
  3. 3
    Rudolph The Red-Nosed ReindeerBurl Ives
    100.0%
  4. 4
    Chrome Heart TagsLil Uzi Vert
    100.0%
  5. 5
    MoonKanye West
    100.0%
  6. 6
    Just a wastePinkPantheress
    100.0%
  7. 7
    Rudolph The Red-Nosed ReindeerDean Martin
    100.0%
  8. 8
    Charlie Brown Theme - 2nd RepriseVince Guaraldi
    100.0%
Albums with the most listening time

Ranked by exact playback duration across every track

  1. 1
    The Life Of Pablo — Kanye West1,402 plays
    58.3h
  2. 2
    Die Lit — Playboi Carti1,573 plays
    52.0h
  3. 3
    Rodeo — Travis Scott884 plays
    41.4h
  4. 4
    IGOR — Tyler, The Creator997 plays
    38.5h
  5. 5
    My Beautiful Dark Twisted Fantasy — Kanye West729 plays
    36.5h

Where attention broke

Skipping, friction, and mixed signals

Skipped most often

Total number of skips recorded for each track

  1. 1
    Saran PackTay-K
    71 skips
  2. 2
    Gotta Blast (feat. Diego Money & Bandman Fari)Tay-K
    56 skips
  3. 3
    LemonadeTay-K
    54 skips
  4. 4
    I <3 My ChoppaTay-K
    45 skips
  5. 5
    Long Time - IntroPlayboi Carti
    43 skips
Fastest skips

Lowest average time before a skip, with at least five skips

  1. 1
    SISTERS AND BROTHERSKanye West
    0.3s
  2. 2
    Dope BoyzRico Ace
    0.3s
  3. 3
    WHITE LINES (feat. Andre Troutman)Kanye West
    0.8s
  4. 4
    Wavy CreteBabyface Ray
    0.8s
  5. 5
    NUMBER 2Lil Tecca
    0.8s
Always skipped

Skipped on every play, with at least 10 plays

  1. 1
    Dope BoyzRico Ace
    100.0%
  2. 2
    Trippple HK Suave
    100.0%
  3. 3
    Lif3Homixide Gang
    100.0%
Hurt most by shuffle

How much more often each track was skipped on shuffle

  1. 1
    Eye 2 EyeYung Bans
    81.3%
  2. 2
    A.D.H.DKendrick Lamar
    80.0%
  3. 3
    These WallsKendrick Lamar
    80.0%
  4. 4
    Shoot Out The RoofLil Yachty
    68.8%
  5. 5
    After YouTay-K
    66.7%
Most mixed signals

Strongest balance between skips and completed plays

  1. 1
    Free Young Thugjahhde
    47.1%
  2. 2
    Saran PackTay-K
    36.6%
  3. 3
    LemonadeTay-K
    38.0%
  4. 4
    Penthouse ShordyDom Corleo
    47.9%
  5. 5
    WokeupKANKAN
    44.4%
Played most on shuffle

Tracks that appeared most often while shuffle was enabled

  1. 1
    What in XXXTarnationXXXTENTACION
    173 plays
  2. 2
    Catch Me OutsideSki Mask The Slump God
    144 plays
  3. 3
    Reelin' In The YearsSteely Dan
    142 plays
  4. 4
    Father Stretch My Hands Pt. 1Kanye West
    140 plays
  5. 5
    SKELETONSTravis Scott
    138 plays

Listening time by device

iPhone 11 Pro2206.8h
iPhone or iPad (model unavailable)1160.1h
Windows PC513.5h
iPad Pro 12.9-inch (1st generation)439.2h
iPhone 8162.6h
iPhone 6s93.0h
Xbox One52.8h
Xfinity TV24.4h
Samsung TV5.1h
Roku 4640X3.9h
Samsung QN75Q60AAFXZA TV2.7h
Roku 3810RW1.9h
PlayStation 41.7h
iPhone 60.8h
Amazon Echo Dot0.8h
Chromecast Ultra0.0h

Listening time by country

United States4636.7h
Unknown country31.6h
Spain0.9h
Mexico0.1h

How songs started

Track finished71,523
Pressed Next51,083
Selected from a list12,414
Pressed Play6,871
Opened Spotify3,944
Pressed Back2,751

How songs ended

Track finished72,503
Pressed Next49,960
Playback session ended16,565
unexpected-exit-while-paused6,484
Controlled from another device599
Logged out547