Skip to content
This repository was archived by the owner on Jul 10, 2025. It is now read-only.

Releases: entriphy/sp-playcount-librespot

v1.4.2

21 May 04:13

Choose a tag to compare

  • Fix premium account error (#25) (b27ef61)
  • Change username/password environment variable names (92a3354)
    • Environment variable names are now SPOTIFY_USERNAME and SPOTIFY_PASSWORD rather than USERNAME and PASSWORD.

v1.4.1

24 Apr 01:30
026e3b5

Choose a tag to compare

This is (hopefully) a hotfix for the BadCredentials error in 1.4. The instructions in README.md do not apply for this version, as this uses librespot-api from librespot-java instead of forking and using certain components from librespot-java.

Running

Linux/Mac:

USER=<username> PASSWORD=<password> PORT=8080 java -jar sp-playcount-1.4.1.jar

Windows:

set USER=<username>
set PASSWORD=<password>
set PORT=8080
java -jar sp-playcount-1.4.1.jar

The server will be run on port 8080 (or whatever you set for the PORT environment variable) and the endpoints /albumPlayCount, /artistInfo, /artistAbout, and /artistInsights can be used.

Note: Username is the one listed in your Spotify account (it is recommended to create a separate Spotify account for this).
image

v1.4

12 Jun 18:24

Choose a tag to compare

  • Added artist insights endpoint (9152062)

v1.3

29 Apr 22:09
c3d9f4d

Choose a tag to compare

  • Added endpoint for retrieving artist info (#3, d4c9f41)
  • Added endpoint for retrieving an artist's about page (#4, 9e0ab10)
  • Fixed CORS policy (c01fc2d)

v1.2

19 Apr 00:54

Choose a tag to compare

  • Removed more unneeded code and dependencies from librespot-java (b1bc4d0)

v1.1

19 Apr 00:18

Choose a tag to compare

  • Removed code from librespot-java that isn't required for this project (01d4be6)
  • Replaced EhCache with Cache2k (9f625c3)
  • Fixed NullPointerException when attempting to get the value of an expired object in cache, resulting in an empty response (#1, 9f625c3)
  • Reduced file size (01d4be6 / 9f625c3)

v1.0

14 Apr 10:41
2e9176a

Choose a tag to compare

Initial release.