spotify-current-track

1.2.2 • Public • Published

spotify-current-track

npm npm npm paypal

Simple wrapper class for obtaining current track from Spotify Web API.


Install

Via npm [package]:

$ npm install spotify-current-track

Via yarn [package]:

$ yarn add spotify-current-track

Usage

// require lib
const SpotifyAPI = require("spotify-current-track");
 
// init lib
const spotify = new SpotifyAPI({
    // [required] fill in your spotify credentials
    clientId: "<CLIENT_ID>",
    clientSecret: "<CLIENT_SECRET>",
    refreshToken: "<REFRESH_TOKEN>",
    // [optional] override default request timeout, defaults to 0 (no timeout)
    _timeout: 1000 // milliseconds
});
 
// [optional] set market
spotify.market = "SK";
 
// get current track
spotify.currentTrack.then(track => {
    // ...
}).catch(console.error);

clientId and clientSecret can be obtained from your own Spotify App.

refreshToken can be obtained by Authorization Code Flow with user-read-currently-playing and/or user-read-playback-state scope.

Set market if you want to apply Track Relinking.

Example track object can be found here.


License

MIT

Package Sidebar

Install

npm i spotify-current-track

Weekly Downloads

1

Version

1.2.2

License

MIT

Unpacked Size

9.05 kB

Total Files

4

Last publish

Collaborators

  • oliverfindl