No description
Find a file
2024-11-11 14:54:11 +01:00
docs/examples fix track download example 2024-09-13 01:19:46 +02:00
proto add login5 v4, update unplayplay, bump version 2024-11-08 15:47:50 +01:00
src move playplay decryptor to options, bump version 2024-11-11 14:54:11 +01:00
.eslintignore lint 2023-03-11 02:33:53 -06:00
.eslintrc.cjs typescript fixes 2023-10-31 20:20:45 -05:00
.gitignore improve types, bump version 2023-04-17 14:51:50 -05:00
.prettierignore lint 2023-03-11 02:33:53 -06:00
.prettierrc lint 2023-03-11 02:33:53 -06:00
LICENSE update README.md and correct LICENSE 2023-04-17 13:50:50 -05:00
package.json move playplay decryptor to options, bump version 2024-11-11 14:54:11 +01:00
pnpm-lock.yaml move playplay decryptor to options, bump version 2024-11-11 14:54:11 +01:00
README.md drop premium requirement 2024-01-12 20:51:45 -06:00
tsconfig.json remove ap connection stuff, bump version 2024-09-13 00:59:08 +02:00

librespot-js

A work-in-progress FOSS Spotify library in JavaScript inspired by librespot.

Installation

npm i librespot

Usage

import Librespot from 'librespot'

const spotify = new Librespot()

await spotify.login('username', 'password')

See examples in docs/examples.

License

librespot-js is under the MIT license.

librespot-js derives from spotify-zeroconf, also under the MIT license.