Most of the now-playing kiosk was built with my autopilot workflow, which I've written about before. I describe a feature, it gets planned, built, and reviewed, and it ships. For most of the project that's the whole story. But the kiosk's job is to recognize records playing on a real turntable through a real audio chain, and the autopilot has no way to drop a needle and check that what it built actually works. For anything that touches the hardware, "the autopilot shipped it" isn't the same as "it works," and the only way to tell the difference is to play a record and watch.
So that's what I do, and have done since the first day I wired the turntable in: deploy the change to the Pi, put a record on, and watch the live log while it plays.