Music Blitz was my first experience creating an Android app.
It generates a light show using the app’s settings and song metadata, then queues up and sends messages to LIFX smart bulbs at the right timing to align with the music. It integrates with Spotify to know what song you’re playing and where in the track you currently are, and sends light messages to align the transitions based on the song’s properties (e.g., the beat, mood, intensity) and user’s preferences.
I had initially created a version of this application on my desktop in a matter of hours on a weekend day. I realized that other people would probably like it, and decided an app was the best way to get it out. I reckoned it would not take long to create, but it was much more of a beast than I expected.
The resulting app had great results though, and I learned Android app development along the way.
In many ways, I developed the app to scratch an itch that I was hitting in my day job. After I switched jobs in 2016, though, I was working on far more interesting problems, and it became too much extra to work on after work.
The app is still available on the Google Play Store, with online documentation available here.