npm.io
0.2.10 • Published 5 years ago

@kywagaha/spotify-event-api

Licence
ISC
Version
0.2.10
Deps
4
Size
52 kB
Vulns
21
Weekly
0
Stars
1

spotify-event-api

Work in progress. Requires NodeJS 12

Callbacks

var spotifyEventApi = require('@kywagaha/spotify-event-api')
var spotifyApi = new spotifyEventApi.Player();
require('spotify-event-api').event.on(event, response)

current event emitters:

'update-song',
'update-album',
'update-device',
'update-playing-state',
'update-shuffle-state',
'update-repeat-state',
'update-volume',
'update-playing-type'

all return full spotify '/player' body

'progress' emits every second (every api update) with an object:

{
  duration_ms: number,
  progress_ms: number,
  progress_percent: number,
  delta_percent: number,
  delta_ms: number
}

Authorization