Project
Bubba Beats
Overview
I missed the good old days of managing my music library in iTunes, making sure every album had the right artwork, correct titles, everything organized exactly how I wanted it. That meant owning your music. With streaming services, you don't own anything. The audio quality is compressed, and algorithms decide what you listen to next.
So I built Bubba Beats: an iOS app that streams lossless FLAC files from my own home server. I set up a Raspberry Pi running Jellyfin to host the music library, accessible from anywhere. I also added an "Album of the Day" feature that presents a random album every day, a simple way to rediscover music I already own. No autoplay between albums, no recommendations. When one record ends, it stops, just like putting on a CD would.
The app is built with Flutter and connects to the server over Tailscale. I used Figma's MCP server integration with Claude in VS Code to feed it my design and streamline the design-to-code workflow. I released it through TestFlight so my family can use it on their phones too.