For the data maps which the Medium article displays, I used: https://github.com/ericfischer/datamaps initially. If there's interest, I can try to get my scripts onto GitHub. They:
a) Include Node.js scripts for converting raw big data (the raw Shazam stream) into something usable for visualisations.
b) Contain Node.js scripts & utilities for automating the creation of maps focussed on particular geographic locations.
c) Contain client side JavaScript for displaying all the individual map tiles onto an interactive map & Google Maps API code to query for places of interest (like a club, shopping center) which may explain heavy usage of Shazam in a particular location.
Thanks for posting this! I've always wanted to build an audible ad-blocker that can mute/replace the audio and analyzing a background/silent feed to restore volume. Unfortunately all product paths I can forsee will surely lead to targeted replacement ads, played at higher volume