Summary
Provide an endpoint that exposes a user's most-played tracks over different time ranges.
Proposed Endpoint
GET /me/top-tracks?time_range=short_term|medium_term|long_term&limit=50
Use Cases
- Music compatibility applications
- Listening statistics dashboards
- Year-end recap experiences
- Personalized playlist generation
Why This Matters
Likes are not an accurate representation of listening behavior. Users often replay tracks many times without liking them. Exposing top tracks would allow developers to build experiences based on actual listening preferences rather than explicit likes alone.
Privacy
Require explicit OAuth scope such as:
user-top-tracks:read
Summary
Provide an endpoint that exposes a user's most-played tracks over different time ranges.
Proposed Endpoint
GET /me/top-tracks?time_range=short_term|medium_term|long_term&limit=50
Use Cases
Why This Matters
Likes are not an accurate representation of listening behavior. Users often replay tracks many times without liking them. Exposing top tracks would allow developers to build experiences based on actual listening preferences rather than explicit likes alone.
Privacy
Require explicit OAuth scope such as:
user-top-tracks:read