Has anyone used Claude Code to remotely program a Raspberry Pi to enhance the Roon experience, using Roon’s API and extensions? It’s as easy as Pi: all done in natural language, with professional results. I now have the on-screen visualiser on my TV that I’ve always dreamed of! Plus control with my TV remote.
I had this old Pi 3 hanging around. It was running Plex Amp - no longer supported - and that took me days to setup a few years back and it was flakey. This took 15 minutes, followed by an hour or so of tweaking fun whilst listening to my music, all in natural chat from my laptop. I simply plugged the Pi into power, ethernet and an HDMI to the TV. Claude created (flashed) the SD card via my laptop, i popped it into the Pi, Claude found it on my network and got on with all the setup and coding. I did nothing but chat to it.
On screen: blurred album art fills the background, with the sharp cover in the middle. Left and right spectrum bars run up each side, coloured from the artwork. Track details and a progress bar sit underneath. For music, a vinyl record slides out and spins. Live radio gets a studio clock with an ON AIR sign.
In Roon: the Pi runs Roon Bridge as two outputs. “Pi Visualiser” is an ALSA loopback, grouped with my Bluesound Node 2i: the Node plays, the Pi listens. “Pi DAC” is a DAC HAT. A Roon extension supplies the track details and art.
TV remote: the Sony remote controls Roon playback via HDMI-CEC.
Performance: a steady 60 fps at 720p on a Pi 3B+.
Troubleshooting timing: at first the bars lagged slightly behind the music from the Node. Claude code trimmed the Pi’s processing delay step by step. The final piece was setting the TV’s HDMI input to Game mode, which skips the TV’s own picture processing. Now the bars are precicely in time with the music.
Claude code overcame every snag with just a few natural language requests.
I also added: AirPlay 2 (BBC Sounds, Apple Music, Radio Paradise) and Bluetooth for Android phones.
I added some pretty big requests and it suggested a Pi 5 running projectM - whatever that is? I’m off to Amazon to buy another Pi.





