Spotify’s Algorithm: Explained

  1. Natural Language Processing: BaRT analyzes the language, lyrics, and contents of a song to see if it would be a good match.
  2. Raw Audio Analyzation: BaRT can detect the so-called ‘vibe’ or ‘mood’ of a song and then place it into a category (upbeat, chill, instrumental, heavy, etc.) before uploading it to a personalized playlist for someone.
  3. Collaborative Filtering: BaRT can compare new songs to a listener’s existing music preferences to decide what artists and songs will best compliment their tastes.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store