Skip to content
This repository has been archived by the owner. It is now read-only.
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

README.md

Enumeration 'attacks' can not be carried out anymore. This script is therefor broken.

soundcloud-enumerate

Instead, sources at SoundCloud tell TechCrunch that founders Alex Ljung and Eric Wahlforss confessed the layoffs only saved the company enough money to have runway “until Q4” — which begins in just 80 days.

SoundCloud is officially going down, and with it over 150 million songs uploaded by the community...
Well, maybe not. The SoundCloud API can be abused to enumerate users whose songs can then be downloaded by a tool like scdl. I don't have enough storage or bandwidth to do so but you might.

Approach

An sqlite3 database (soundcloud.db) is used to store all users that have at least one public song.

create table User (
	id integer primary key,
	username text not null,
	permalink_url text not null,
	track_count integer not null
);

These should be enough fields to download all songs, most tools only require permalink_url.

Disclaimer

You must not use the SoundCloud® API to rip or capture any User Content from any part of the SoundCloud® platform, or use the SoundCloud® API to circumvent any usage restrictions or content protection measures imposed by any Uploader with respect to User Content on the SoundCloud® platform.

This script violates the SoundCloud® API terms of use, make of that what you will.

About

Enumerate all SoundCloud users and save them to a sqlite3 database.

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.