This article details the creation of a "Now Playing" display for a record player using an ESP32 microcontroller. It leverages a microphone, Shazam API (via Shazamio Python library), and MQTT to identify and display the currently playing track. The project involves hardware setup with a Waveshare display and software development in ESPHome.
Riley Walz has installed a device high up on a pole in the Mission of San Francisco to constantly Shazam music using a crappy Android phone. This is a form of culture surveillance, capturing music being played in real-time. The device is solar-powered and has a microphone pointing down at the street.