Listening Session Analysis Component

Provides detailed visualization and analysis of listening sessions, including duration, device distribution, and skip behavior patterns. This component gives users insights into their listening habits over time.

Features:

  • Recent listening sessions timeline with detailed metrics
  • Device usage distribution with multiple visualization options
  • Session duration and skip rate analysis
  • Multiple chart types (list, pie chart, progress bars)
  • Toggle between different visualization modes
  • Loading skeleton state during data retrieval
  • Empty state handling for new users

This component helps users understand when, where, and how they listen to music, including which devices they prefer and how their listening behavior varies across different sessions and contexts.

Interfaces

SessionsTabProps

Functions

SessionsTab