This project is a Golang based microservices application utilising the Audd.io API. The essential functions of the microservice are to store segments of audio tracks, search for these audio tracks, find audio tracks based on audio snippets and return the tracks stored.
- Microservice application with API scraping for audio segments.
- Function to search for track on API.
- Function to search for track in database.
- Function to store track in database.
- Function to find track in database based on snippet.
Deploy this project in a shell environment, by navigating into the directory and using the commands:
./scriptX.sh
I used the following website to retrieve my API requests: