---
title: "Now Playing"
section: experiments
description: "A Raspberry Pi Zero 2 W drives a 64×64 LED matrix showing the album art of whatever is playing, decoded from an AirPlay 2 stream via shairport-sync, with an ambient video loop and sun-following brightness when idle."
tags: ["raspberry-pi", "led-matrix", "airplay", "shairport-sync", "album-art"]
published: 2026-09-20T05:15:33Z
updated: 2026-09-20T05:15:33Z
cid: bafkreifwmy433yetfa53f3jjvxkkdojqbsju7sa3afyfzqszudvc2pxgya
html: https://iammatthias.com/experiments/1789660555000-now-playing
---

# Now Playing

![](https://blobs.farfield.systems/blobs/bafkreigrpqjytzr6brpthqtayhls64ex2ge4eewmjbrnjdgum6w3bpmbze)

[REPO](https://github.com/iammatthias/now-playing)

A Raspberry Pi Zero 2 W renders the currently playing album art on a 64×64 LED matrix. The Pi runs shairport-sync as a silent AirPlay 2 receiver, so I AirPlay to the speakers and the panel together and it decodes track metadata and cover art straight from the stream. When nothing is playing an ambient video loop takes over, and brightness follows the sun.

You can read more about this project [here](https://iammatthias.com/posts/1784736733544-now-playing).

---

## Related

- [Intern](https://iammatthias.com/experiments/1789407081000-intern.md): Bootstrap for the Autonomous Intern, an agentic Raspberry Pi project running Hermes with Caddy, Tailscale, and a HAL-driven LED ring, plus optional Rabbit R1 support and a single idempotent setup script.
- [Now Playing](https://iammatthias.com/posts/1784736733544-now-playing.md): Putting my Apple Music "Now Playing" on display with a Raspberry Pi and a 64x64 LED matrix.
- [Intern](https://iammatthias.com/posts/1781835006151-intern.md): The Autonomous Intern ships as a Raspberry Pi 5 in a desk-toy case running a stack I didn't pick. I flashed it to Debian Trixie, swapped the whole thing for the Hermes agent with its own built-in memory, and folded it all into one setup script.
- [Adventures in Machine Vision](https://iammatthias.com/posts/1780360240000-adventures-in-machine-vision.md): A Nat Friedman anecdote about an AI watching him drink water sent me digging for a spare Raspberry Pi. Now a camera and a sensor HAT watch my desk, a self-inflicted panopticon that logs who walks by and what the room is doing.
- [Single-origin deployment with bhvr](https://iammatthias.com/posts/1747182886660-single-origin-deployment-with-bhvr.md): Fried my Pi using a 10V solar panel without a buck converter.
- [Pure Internet: office---space](https://iammatthias.com/posts/1736536967495-pure-internet-office-space.md): A Pi Zero 2 W and Waveshare Environment HAT record my office conditions every 60 seconds.
