Hierarchy

  • default
    • default

Constructors

Properties

nextTokenRefreshTime: Date

Methods

  • Returns Promise<void>

  • Downloads the tracks of a Album

    Parameters

    • url: string

      URL of the Album

    Returns Promise<(string | Buffer)[]>

    Promise<(string|Buffer)[]>

  • Downloads the tracks of a playlist

    Parameters

    • url: string

      URL of the playlist

    Returns Promise<(string | Buffer)[]>

    Promise<(string|Buffer)[]>

  • Downloads the given spotify track

    Type Parameters

    • T extends undefined | string

    Parameters

    • url: string

      Url to download

    • Optional filename: T

      file to save to

    Returns Promise<T extends undefined
        ? Buffer
        : string>

    buffer if no filename is provided and string if it is

  • Gets the Buffer of track from the info

    Parameters

    • info: default

      info of the track got from spotify.getTrack()

    Returns Promise<Buffer>

  • Parameters

    • albumId: string

    Returns Promise<default>

  • Parameters

    • artistId: string

    Returns Promise<default>

  • Parameters

    • artistId: string

    Returns Promise<AlbumObjectSimplified[]>

  • Parameters

    • playlistId: string

    Returns Promise<default>

  • Parameters

    • trackId: string

    Returns Promise<default>

  • Gets the info the given album URL

    Parameters

    • url: string

    Returns Promise<default>

    Album

  • Gets the info of the given Artist URL

    Parameters

    • url: string

    Returns Promise<default>

    Artist

  • Gets the list of albums from the given Artists URL

    Parameters

    • url: string

    Returns Promise<{
        albums: default[];
        artist: default;
    }>

    Albums

  • Parameters

    • url: string

    Returns string

  • Gets the playlist info from URL

    Parameters

    • url: string

      URL of the playlist

    Returns Promise<default>

  • Parameters

    • id: string

    Returns Promise<UserObjectPublic>

  • Get the track details of the given track URL

    Parameters

    • url: string

    Returns Promise<default>

    Track

  • Gets the info of tracks from Album URL

    Parameters

    • url: string

      URL of the playlist

    Returns Promise<{
        name: string;
        total_tracks: number;
        tracks: default[];
    }>

  • Gets the info of tracks from playlist URL

    Parameters

    • url: string

      URL of the playlist

    Returns Promise<{
        name: string;
        total_tracks: number;
        tracks: default[];
    }>

  • Parameters

    • id: string

    Returns Promise<UserObjectPublic>

  • Returns Promise<void>

  • Returns Promise<void>

  • Returns Promise<void>

Generated using TypeDoc