osa-spotify

2.4.0 • Public • Published

osa-spotify

Control the Spotify desktop macOS app

Installation

Requires OSX 10.10 Yosemite.

npm install osa-spotify --save

Usage

var spotify = require('osa-spotify')
 
// Play a song with a specific Spotify URI
spotify.play('spotify:track:0FutrWIUM5Mg3434asiwkp')
 
// Pause playback
spotify.pause()
 
// Resume playback
spotify.play()
 
// Toggle playback (if paused, play; if playing, pause)
spotify.toggle()
 
// Play next track in current playlist
spotify.next()
 
// Play previous track in current playlist
spotify.back()
 
// Get info about the current track (title, artist, album, etc)
spotify.getCurrentTrack().then(console.log)
 
// Get info about the player state (play/pause, volume, shuffle, repeat)
spotify.getPlayerState().then(console.log)
 
// Note: All functions return promises that resolve when the operation completes

Dependents (0)

Package Sidebar

Install

npm i osa-spotify

Weekly Downloads

4

Version

2.4.0

License

MIT

Last publish

Collaborators

  • wtfaremyinitials