Skip to content

An interactive Power BI project analyzing multi-year Spotify streaming history to uncover user listening patterns, peak activity times, and music preferences. The dashboard includes YOY growth analysis, heatmaps, top artist/album/track rankings, and quadrant segmentation of songs based on frequency and duration.

Notifications You must be signed in to change notification settings

Sayali-hatwar/Spotify-Analysis-using-PowerBI

Repository files navigation

Spotify-Analysis-using-PowerBI

🎧 Spotify Trends Analysis

A comprehensive Power BI dashboard that analyzes user listening patterns on Spotify using historical streaming data. This project aims to uncover behavioral trends in music consumption and deliver actionable insights into user preferences, content engagement, and listening diversity.


Objective

To analyze Spotify user behavior by transforming streaming data into meaningful insights that support smarter content curation, marketing strategies, and user engagement decisions.


Dataset

  • Source: Spotify listening history till 2024 (exported in .csv format)
  • Contents: Timestamps, album names, artist names, track names, durations
  • Rows: Thousands of records representing music played over multiple years
  • Data Coverage: Track, artist, album, and time-based information

Tools Used

  • Power BI (for data modeling, DAX, and dashboard development)
  • DAX Measures (Year-over-Year growth, cumulative totals, top N logic)
  • Power Query (for cleaning and transforming raw data)

Key Features & Metrics

  • YOY Analysis: Compare latest year vs previous year play counts across tracks, albums, and artists
  • Listening Patterns:
    • Weekday vs Weekend behavior
    • Hourly heat map of listening times
  • Top 5 Analysis: Most played artists, albums, and tracks
  • Quadrant Analysis (Scatter Plot):
    • Categorizes songs into 4 groups based on frequency and average duration:
      • High frequency + long duration
      • Low frequency + long duration
      • High frequency + short duration
      • Low frequency + short duration
  • Dynamic Filters and Slicers: Allowing users to segment data by year, time, and music type
  • Custom DAX Calculations:
    • YoY Growth %
    • Latest Year vs Previous Year
    • Measures for top performers and distribution

Dashboard Previews

Spotify Overview

Spotify Overview

Listening Pattern

Listening Pattern

Details

Details

Drive Link (for pdf) - pdf_link

Drive Link (for .pbix file) - BI Dashboard


Key Insights

  • Most users prefer specific albums during weekends, while artist diversity increases on weekdays.
  • Peak listening occurs during late evenings (around 8–10 PM).
  • A small group of high-engagement tracks accounts for a large portion of total listening time.
  • YOY engagement with albums decreased slightly, while track diversity increased.

About

An interactive Power BI project analyzing multi-year Spotify streaming history to uncover user listening patterns, peak activity times, and music preferences. The dashboard includes YOY growth analysis, heatmaps, top artist/album/track rankings, and quadrant segmentation of songs based on frequency and duration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published