How the analysis works
What this Spotify history analyzer calculates
Playback Stats reads recognized music records from Standard Streaming History or Extended Streaming History. It uses Spotify's own timestamps and milliseconds played, keeps the analysis in memory, and separates total listening time from qualified plays of at least 30 seconds.
- Listening time and trends
- Sum Spotify's ms_played values into total hours, active days, monthly and yearly timelines, weekdays, and hours of the day.
- Artists, tracks, and repeats
- Rank artists by listening time and tracks by qualified plays, while showing variety, repeat behavior, and each top artist's share.
- Extended-history behavior
- When those fields exist, compare platform use, skips, shuffle listening, offline playback, and tracks played to their natural end.
Podcast episodes and audiobook chapters are intentionally excluded so music rankings stay comparable. Behavior metrics appear only when the selected export actually contains those extended fields.