Overlap Atlas (Android timeline overlaps)

Introducing Overlap Atlas! Very similar to another little web app that I made a few weeks ago, making use of Android timeline data and Spotify data, I now have another little web app for visualizing overlaps of 2 peoples timeline data (or lack of overlaps).

You can load one or more Google Timeline exports into the app and assign them to specific people. Just like the last project, your uploaded data stays securely in your browser. Once your files are loaded, you can draw geofences to outline areas to look at and split out.

From there, you get multiple visualizations for where people have been, and when and where overlaps happen:

Read more

Where Do I Spotify?

I’ve been a Spotify user for a long time, and like a lot of people I have Google Timeline enabled on my phone, quietly logging where I’ve been over the years. And at some point earlier this year I downloaded my Spotify listen data, and it occurred to me that Spotify plays + location information could be an interesting thing to look at… Do I listen to the same stuff at work as I do at home? What about when I’m in other countries? The hypothesis was that my listening habits might vary quite a bit by location, and I wanted a way to actually see that rather than just wonder about it.

So after some data squishing, location guessing, and UI magic, I now have a basic app that loads this data (browser only), allows you to draw some geofences around certain areas, and then look at your Spotify listening data based on that.

The core concept is pretty simple. Spotify lets you export your full streaming history, which is a JSON file full of play events with timestamps. Google Takeout gives you your location history, also a JSON file with timestamped location points. If you line those up by timestamp, you can figure out where you were when each song played.

Read more