Music

List remembered songs

GET/api/songs
Open. Open to everyone who can reach Tempolight.

Song memory: songs Tempolight has analysed, learned from Spotify or got from the shared beat-map service.

Responses

200OKapplication/json
object[]
idstring

m…

namestring
bpmnumber
durnumber

Seconds.

stylestring
dropsinteger

How many drops.

atnumber

When it was remembered (ms).

spotifyIdstring
srcstring
One of "learned" "shared" "spotify-analysis"
coverinteger

Percent learned, for a partly learned song.

Request
curl 'http://localhost:8080/api/songs'
Response
[
  {
    "id": "m9x2q1",
    "name": "One More Time",
    "bpm": 122.7,
    "dur": 320.4,
    "style": "party",
    "drops": 3,
    "at": 1762200000000
  }
]
Edit on GitHub