Natural Preference for Minification

npm

npm’s 2019 JavaScript ecosystem survey analysis is now available! Get your copy here »

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

install

npm i osa-spotify

Downloadsweekly downloads

7

version

2.4.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability