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