Moosync / librespot-node

Node bindings for librespot
https://moosync.app/librespot-node/modules.html
MIT License
5 stars 1 forks source link
bindings librespot node nodejs rust

librespot-node

Librespot wrapper for Node.JS.

This project was bootstrapped by create-neon.

Installing

Using yarn

yarn add librespot-node

Using npm

npm install librespot-node --save

Usage

Creating a SPIRC Player

SPIRC player shows up on spotify website / app

const sp = new SpotifyPlayerSpirc({
  auth: {
    username: "username",
    password: "password",
  },
})

sp.on("PlayerInitialized", () => {
  console.log("player initialized")
})

Creating a Normal Player

const sp = new SpotifyPlayer({
  auth: {
    username: "username",
    password: "password",
  },
})

sp.on("PlayerInitialized", () => {
  console.log("player initialized")
})

Further documentation can be found here