Yo it's Ashley
website of my projects
Extract Spotify
Pandas and Bokeh program to visualize display Spotify listening history
Created ~ 2021-01
Tech Used ~ python, bokeh, spotify-api

This is what the interface looks like.

Extract Spotify was a standalone bokeh server hosted with Heroku on a free dyno (service has ended as of 2023). Users have to download their Spotify data first, and then upload it to the server which will display a timeline for when they listened to a particular artist or song and the corresponding stream minutes for that day.


  1. Download your Spotify data. In a few days/weeks, Spotify will email you a .zip file with a JSON of your streaming history (ex. StreamingHistory01.json).
  2. Upload either the entire .zip file or JSON file into Extract Spotify (better to send JSON file).
  3. *View your visualizations!