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

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i osa-spotify

    Weekly Downloads

    4

    Version

    2.4.0

    License

    MIT

    Last publish

    Collaborators

    • wtfaremyinitials