Track search and music metadata retrieval service, based on Musicbrainz data.
The main project's goal is to be able to match a simple Artist - Track
string combination with full metadata retrieved from open databases, in a reasonably fast manner.
This repository includes :
- The Pitcher microservice, which offers a simple API around music metadata search and retrieval.
- A musicbrainz Helm chart to set up database import and replication Kubernetes jobs.
- A SolrCloud core configuration with the search schema for track matching with Musicbrainz IDs.
- Strimzi Kubernetes Custom Resources for the Kafka Connect setup allowing the Musicbrainz database and Solr track matching collection to stay in sync.