1

I'm looking for a tool to list/save/backup the (public) track names and their links of a given SoundCloud account.

For example, at a minimum, given the following web address...

https://soundcloud.com/<USER_NAME>/sets/<SET_NAME>

...the tool should create a human readable file (.txt or .xml or .json, etc.) containing the list of track names (artist and title) and SoundCloud links of that set.

Even better if the tool could save more data, such as the list of Followers and Following, Likes, Reposts, etc.:

https://soundcloud.com/<USER_NAME>/followers
https://soundcloud.com/<USER_NAME>/following
https://soundcloud.com/<USER_NAME>/likes
https://soundcloud.com/<USER_NAME>/reposts

Note that I'm not interested in downloading the actual track.

The tool should be gratis, and I don't mind if it's a web app, a Firefox extension, a desktop app (running on Windows or Ubuntu) or an Android app, as long as it does what I need.

| improve this question | | | | |
1

Using the SoundCloud API, I was able to create a simple script that should do almost everything you want and meets your requirements. It is able to collect information about:

  • User ID
  • User's Tracks
  • User's Followers
  • User's Following
  • User's Favorites

The information is presented in JSON format, you can use any JSON Viewer you want, even this online JSON viewer.

I also set up a repo and a domain for this project. If you need any other features, let me know in a comment:)

SoundCloud-Profile-Backup (open source)

Soundcloud Profile Backup UI

| improve this answer | | | | |
  • Thank you, +1 for the effort and solution proposed. Unfortunately, often the backup is not complete since the result for each resource seems to be limited to 50 items. For example, for the user keithcarnal, not all 96 Following are returned. I've used the Online JSON Viewer. – mguassa Jan 16 '16 at 19:14
  • @mguassa Hmm, that's odd - I would figure that the api would be able to retrieve everything but I'll see if I can fix this in a few hours – Tom Jan 16 '16 at 19:34
  • I had a look at the code on GitHub, but I'm not familiar with PHP. A couple of questions: about the client_id, is it the one you got by registering your web app on SoundCloud apps? What's secure.php? I don't see the source code. – mguassa Jan 16 '16 at 21:08
  • @mguassa I did register the app and the credentials are stored in secure.php. I have the file on the server and the git ignore so it won't be viewable to the public - I'll be at a computer in a few hours (typing from my phone) and I'll see what I can do – Tom Jan 17 '16 at 0:13
  • @mguassa Alright, I fixed a few issues including the one you mentioned, please tell me if it works for you or if you encounter anymore – Tom Jan 17 '16 at 4:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.