Skip to content

Feature Request: User Top Tracks Endpoint #545

@amhunter1

Description

@amhunter1

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions