session_length_report
Split Spotify recently played history into listening sessions based on inactivity gaps, then report session size, duration, and distribution stats.
Instructions
Split recently-played history into listening sessions by inactivity gap (default 30 minutes) and report size/duration stats plus a distribution (default 150 items). Quota: GET /me/player/recently-played cursor walk.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_items | No | Max recently-played items to walk (default 150; the API pages 50 per call). | |
| gap_minutes | No | Inactivity gap (minutes) that ends a session (default 30). | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |