Another endpoint on your API allowing for: 'Chords in this______'

So for example, I would like to provide a link like:

/api/metadata/songs?cp=Someone+like+you

and get back a response from your server something like:

[{"artist":"Adele","song":"Someone Like You","relative_path":"1,5,6,4,1,5,6,4,1,5,6,4,1,5,6,4,1,5,6,4,1,5,6,4,1,5,6,4,1,5,6,4","key":"C"}]

Or many items, paginated as required.

Would also be good to add some kind of “chorus_path” entity no? I mean, chord progressions are one thing, but the chorus progression I think needs to stand out a bit more and this could be where.

In case it’s not obvious where I’m going with this, think of the following queries:

/api/metadata/songs?cp=Beatles
/api/metadata/songs?cp=Heavy+metal

Hi, I’m an app developer (https://www.youtube.com/watch?v=Ql37AHvxDgc) and also would be very interested in this feature. Or maybe even more - chords with timing information.
Do you have any plans going this direction?

Hey guys,
we always appreciate suggestions for how to improve the API. We’ll definitely take a look at this for the next update.

-Dave

Hi Dave, thanks for the reply!

It would be fantastic if the API below were available:

  • request lists of artists/songs
  • per song
    • chord info with timing
    • video link with sync information

Also artist and genre please! I think it would be great to be able to compare genres no?

Hi!

Since the last post in this topic has been written in 2014 and I have seen changes in the API comparing it with code of those days… is there a possibility to get the songs by genre with the current API?

I mean, I would like to get, for example, this list https://www.hooktheory.com/theorytab/genres/disney from the API.

-Noelia R.