Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building an alternative search for Spotify

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Building an alternative search for Spotify

Playlist detective allows to search in Spotify with the power of Algolia.

More Decks by Alexandre Valsamou-Stanislawski

Other Decks in Programming

Transcript

  1. Discovering music with playlists Spotify search is great! If you

    are not looking for playlists https://www.playlistdetective.com/
  2. Spotify Web API 101 Looking for playlists on Spotify? You

    first need the user ID of a playlist curator. https://www.playlistdetective.com/ /v1/users/{user_id}/playlists /v1/playlists/{playlist_id}/tracks /v1/playlists/{playlist_id}
  3. Scale breaks everything It was fine with 150 curators It

    broke down with 1800+ curators https://www.playlistdetective.com/
  4. Search for facet values Search in the search - Songs

    and artists are facets - Lots of values - Search in them https://www.playlistdetective.com/
  5. Key learnings - Search can be tailored to the user

    - It’s fine to start with something that do not scale - Be ready to improve what you’ve built https://www.playlistdetective.com/
  6. Next - Play with custom rankings - Try to leverage

    more the dataset https://www.playlistdetective.com/