Constructors

Methods

  • Download all liked tracks by a user.

    Parameters

    • userResolvable: string | number
    • Optional dest: string
    • Optional limit: number

    Returns Promise<string[]>

  • Downloads all the tracks in a playlist.

    Parameters

    • playlistResolvable: string
    • Optional dest: string
    • Optional limit: number

    Returns Promise<string[]>

  • Downloads all the tracks from the search query.

    Parameters

    • query: string
    • Optional dest: string
    • Optional limit: number

    Returns Promise<string[]>

  • Downloads a track's song cover.

    Parameters

    • trackResolvable: string | SoundcloudTrack
    • Optional dest: string
    • Optional noDL: boolean

    Returns Promise<string>

  • Downloads a track on Soundcloud.

    Parameters

    Returns Promise<string>

  • Downloads an array of tracks.

    Parameters

    • tracks: string[] | SoundcloudTrack[]
    • Optional dest: string
    • Optional limit: number

    Returns Promise<string[]>

  • Gets the direct streaming link of a track.

    Parameters

    • trackResolvable: string | SoundcloudTrack
    • Optional protocol: "progressive" | "hls"

    Returns Promise<string>

  • Returns a readable stream to the track.

    Parameters

    Returns Promise<ReadableStream>