Skip to content

Feature Request: User Top Tracks Endpoint #545

Description

@melut42

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions