Spixelfy is a tiny web app that turns Spotify playback into a live visualizer.
It can work with a Spotify Jam, so a host can create a shared visualizer room and invite listeners. It can also run in solo mode for anyone who just wants a personal visualizer for whatever they are playing.
The idea is simple: Connect Spotify, start a Jam or choose solo mode, and Spixelfy turns the current track’s album art into a moving visual system. The visual modes include pixel grids, pulse dots, vinyl-inspired motion, a neon cassette, and a simple cover mode. You can tap or click the art to change modes, hide the interface when you want the screen clean, and bring the controls back when you need them.
Why did I build this? I just could not find a Spotify visualizer that I liked. So I thought I’d build one with the help of AI vibe coding. Listening to music online is often social, but the screen itself usually does very little. If you’re doing a Spotify Jam, the app experience does not really feel like a shared room. Spixelfy tries to make that room feel visible.
When a host creates a Spixelfy room from a Spotify Jam, the app checks what the host is playing and writes a lightweight room state that viewers can follow. Listeners do not need to control anything. They just open the link and see the music reflected on screen.
Solo mode works differently. It is for the person who just wants to use Spixelfy for themselves. No Jam link. No invite button. No room metrics. Just your Spotify playback and the visualizer.
How did I build this? I built Spixelfy with multiple AI agents as working coding partners, using them to move from my idea and visual prototype to a live coded version quickly. The process was iterative and hands-on, with me creating, controlling, and shaping the entire experience, design, behavior, and edge cases while agents helped structure the code and backend and troubleshoot issues. I am a hobbyist coder and by no means an expert.
The build is intentionally small. Spixelfy runs as a lightweight web experience with JavaScript, PHP, JSON room files, and the Spotify Web API. The visualizer itself is drawn on an HTML canvas. The app reads the current track, grabs the album image, samples its colors, and uses that artwork as the source material for the different visual modes.
Accessibility note: I built Spixelfy with accessibility basics in mind, including keyboard controls, screen-reader-friendly labels, visible focus states, and low-motion visualizer options.
There are also practical controls built in. On desktop, you can press Space to change the visualizer, H to hide or show the interface, and S to bring back the startup screen. On mobile, you can tap the art to change modes, swipe down to clear the interface, and swipe up to bring it back. The app also uses a portrait-first layout because the visualizer works best when the screen is treated like a little album-art window.
Like a lot of the things I like to make, Spixelfy sits somewhere between thought experiment and finished in-market product. It is polished enough to use, loose enough to keep evolving, and weird enough to still feel personal.
Try Spixelfy: https://spixelfy.com