Spotify Deep Dive
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.
Analyze your own history
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 compressedGet your Spotify files
This is the lifetime-history package—not the standard account-data download, which includes only recent streaming history.
Open Spotify Account PrivacySpotify describes the package and its JSON fields in Understanding your 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
Listening history
Exact listening time from Spotify, grouped by month and rounded to hundredths of an hour.
Listening patterns
These views use Spotify's exact playback duration and playback context rather than scrobble counts alone.
Listening hours by weekday and hour, using UTC.
Sessions use exact music time and end after a 30-minute gap.
More time moves right, more completed plays move up, and larger circles contain more unique tracks.
The share of all listening time claimed by your most-played tracks.
Attention and repetition
Skip timing, repeat intervals, and session position reveal behavior that play totals cannot show.
Skipped plays grouped by how much audio you heard first.
Completion and skip rates across sessions containing at least three plays.
Direct selections take priority; remaining plays are split by whether shuffle was active.
Time between consecutive plays of the same song.
Average session minutes and unique artists; circle size represents how many sessions belong to each group.
Playback behavior
Each measure has its own denominator and is shown separately rather than combined into an artificial score.
Play events that ended because the track completed
Play events Spotify explicitly marked as skipped
Play events started while shuffle was enabled
Share of total listening time recorded offline
Play events recorded with Private Session enabled
Travel patterns
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.
What held your attention
Total exact playback time, not just the number of plays
Most starts from selecting a row or pressing Play
Completed on every play, with at least 10 plays
Ranked by exact playback duration across every track
Where attention broke
Total number of skips recorded for each track
Lowest average time before a skip, with at least five skips
Skipped on every play, with at least 10 plays
How much more often each track was skipped on shuffle
Strongest balance between skips and completed plays
Tracks that appeared most often while shuffle was enabled