SoundLake
Unofficial SDK for SoundCloud
Simple to use for all Soundcloud resources!
Installation
$ npm install soundlake
Usage
Connect User:
Built-in access to get url, although it probably shouldn't be dynamically generated.
const SoundLake = ;var sl = ;sl; https://soundcloud.com/connect?client_id=YOUR_CLIENT_ID&display=popup&redirect_uri=YOUR_URI&response_type=code_and_token&scope=%2A&state=For%20maintaining%20when%20returning%20to%20redirect
Get Access Token:
var sl = client_id: 'YOUR_CLIENT_ID';sl;
Users
//Assuming client_id is set on creationlet options = path: '/followings/lamar' //Defaults to nothing, but if a specific user endpoint is needed, //this will be the part after the id method: 'DELETE' //Or any http verb, defaults to get query: q: 'Search String' limit: 10 //Number of users returned //Defaults to an empty object, but if some parameter specific to that endpoint is //required it should be specifed as a property of query.;sl;
tracks
//Functions exact same as the one above, except query options are different//As according to Soundcloud's HTTP API. sl;// Every call to the API returns a request object which has listeners, so you can add pipes, etc.
Made because SoundCloud's SDK is...
Github
License
MIT
Free Software, Hell Yeah!