Emysound now provides an API that will enable you integrating it with third-party systems. You can access the full API documentation on our portal.
Our API provides a JSON interface for platform agnostic integration. It can be used for a variety of use-cases.
Before using the API create an account with Emysound.
How to insert an audio track into Emy? It’s simple, the following web request will insert a new track into the storage.
curl 'https://api.emysound.com/api/v1/tracks' \ -H 'Authorization: Basic Admin:' \ -F 'track.id=test-id' \ -F 'track.title=test-title' \ -F 'track.artist=test-artist' \ -F 'track.metaFields[test-meta-key]=test-meta-value' \ -F 'track.mediaType=Audio,Video' \ -F 'insertOriginalPoints=true' \ -F 'firstname.lastname@example.org'
Once you’ve inserted the track, you can now query it using query endpoint:
curl 'https://api.emysound.com/api/v1/query' \ -H 'Authorization: Basic Admin:' \ -F 'email@example.com' \ -F 'mediaType=Audio,Video' \ -F 'minCoverage=0.4'
The query can also contain a direct link to YouTube or Twitter media, that will be used for fingerprinting.
Contact us for feature requests. We are eager to hear about your use cases!