Skip to content

Impossible to fetch user reposts using public API v1 #2

Open
@ErikAGriffin

Description

@ErikAGriffin

Title: Cannot retrieve reposted tracks / playlists for a user

Issue found of: September 27th, 2016

Based on SoundCloud's structure, many Artists don't actually upload all of their tracks. They may, for example, repost one of their tracks that has been uploaded by their label, or a content curator account. Therefore it is critical that the public API be able to access a user's reposts, otherwise the end-users of our application cannot access all of the tracks an artist has public on their profile.

Presently API v2 returns track and track-reposts when fetching a user's content. This is the only API v2 endpoint we are using for this very reason.

Endpoint(s):

  • GET /users/{id}/tracks

Scope(s):

  • None, (this request requires only a client id)

Steps to reproduce:

curl --request GET \
  --url 'https://api.soundcloud.com/users/147824/tracks?limit=200&linked_partitioning=t1&client_id=xxclient_id'

Expected behaviour:

A list of all a users tracks and track reposts, or a separate endpoint to fetch reposts of tracks / playlists.

Actual behaviour:

Only uploaded tracks are returned.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions