What is the Metadata Collector?

A little background information

Something we take pride in working on is connecting Reprtoir to external data sources and services. We haven’t fully implemented integrations with any service providers yet but this will happen soon enough. We will definitely keep you posted.

Regarding working with external sources of data, we have already set the foundations of how Reprtoir accounts will connect to various music databases on the web and how we will retrieve data from them to enrich our user’s content.

To keep it simple, what this means is that when users will import metadata into their accounts, we are automatically going to be enriching it with data we have fetched and curated.

We go fetch metadata directly from Spotify

The first platform we have connected our accounts to is no other than Spotify. 

Spotify is without question the most prominent music store out there for the moment. In addition to offering its users an amazing streaming platform, it also offers an outstanding amount of data that anyone can go tap into through their API.

Definition of an API if you are not that familiar with the term:
an API is the communication channel between machines (computers) to interact with each other. To schematise, you can ask an API questions and it will answer if it knows the answers. For example you can connect to Spotify’s API and ask it “Yo Spotify, gimme Billy Jean’s popularity rating”. Spotify will send you that rating in a matter of milliseconds.

That is one of the questions your Reprtoir account is asking Spotify constantly 24/7 (every 30 seconds to be precise). Your account is also asking Spotify many other question all the time without you knowing it and retrieving valuable data such as your albums’ and tracks’ Spotify links, popularity ratings, release dates, your tracks’ tempo, danceability, energy and much more.

Metadata Collector did not collect any information for my album and its tracks. Is there a problem with my content?

The way this works is that we can only go fetch that data if your albums have UPCs and your tracks have ISRCs, and if Spotify is able to match them in its database. In other words, if the Metadata Collector has not been able to retrieve data and if the values of its attributes are left blank in your account, that means one of two things:

  1. Your ISRCs and UPCs are not found in the Spotify database
  2. Your ISRCs and UPCs are on Spotify, but Spotify still hasn't analysed your audio and generate tags for it.

Data fetched by the Metadata Collector can be found in the Metadata sub-tab located in your albums, tracks and artists’ panels.

Data fetched by the Metadata Collector on Spotify

Please read the following article for a description of the types of data and audio descriptors we go fetch for your artists, albums and tracks on Spotify:

Data fetched by the Metadata Collector on Spotify


Metadata Collector data imported as tags and tag categories in your account

Essentially, any data we go fetch for you will be properly imported and organised as tags and tag categories into your account. 

This means that a Spotify tag category (for example: Spotify track popularity) can be displayed as a column that you can sort in your Track list, and that a Spotify tag (such Spotify’s popularity rating of a track) can be filtered via the filters section.

We know all of this must be a little confusing, but on the user’s end there is not much to it. To sum up: you import metadata into your account and we go enrich it automatically if we can. Voilà.

In any case, here’s a video who will hopefully shed some light on how this works:

Did this answer your question?