Methods
downloadLikes
- downloadLikes(userResolvable, dest?, limit?): Promise<string[]>
Parameters
- userResolvable: string | number
Optional
dest: stringOptional
limit: number
Returns Promise<string[]>
downloadPlaylist
- downloadPlaylist(playlistResolvable, dest?, limit?): Promise<string[]>
Parameters
- playlistResolvable: string
Optional
dest: stringOptional
limit: number
Returns Promise<string[]>
downloadSearch
- downloadSearch(query, dest?, limit?): Promise<string[]>
Parameters
- query: string
Optional
dest: stringOptional
limit: number
Returns Promise<string[]>
downloadSongCover
- downloadSongCover(trackResolvable, dest?, noDL?): Promise<string>
Parameters
- trackResolvable: string | SoundcloudTrack
Optional
dest: stringOptional
noDL: boolean
Returns Promise<string>
downloadTrack
- downloadTrack(trackResolvable, dest?): Promise<string>
Returns Promise<string>
downloadTracks
- downloadTracks(tracks, dest?, limit?): Promise<string[]>
Parameters
- tracks: string[] | SoundcloudTrack[]
Optional
dest: stringOptional
limit: number
Returns Promise<string[]>
streamLink
- streamLink(trackResolvable, protocol?): Promise<string>
Parameters
- trackResolvable: string | SoundcloudTrack
Optional
protocol: "progressive" | "hls"
Returns Promise<string>
streamTrack
- streamTrack(trackResolvable): Promise<ReadableStream>
Returns Promise<ReadableStream>
Download all liked tracks by a user.