Unified Music Controller
"I initially built this app because I wanted my Sonos to play on my computer without having to look at the horrible Sonos UI (lol). I've always wanted a minibar of the song that's playing, always on top of all windows, since I'd be gaming, working, or studying and still wanted to glance at the lyrics.
Instead of finding an app, I decided to build one that also works with Spotify and YouTube Music, so that people whose needs align with mine can have their wish satisfied too. I made it open source so users can have more customizability with themes, functions, and possibly fun animations or interactions with the minibar and locket.
I had hoped to take it a step further with full Spotify API integration, but since Spotify stopped handing out approvals to apps from small devs, I could not go down this path. Alas, you would still need to open Spotify to run Harmoni. Anyways, I hope that you would enjoy this fun little application that I had designed and built in my spare time!!"
- uy/nikki
Harmoni is a cross-platform desktop music controller that unifies all your music sources into one customizable interface. Whether you're streaming from Spotify, playing YouTube Music in your browser, controlling Sonos speakers across your home, or playing local files from your library — Harmoni brings everything together with a single, beautiful player.
Each theme is more than a color swap — they feature unique layouts, animations, and visual elements that transform the entire experience.
Built with Electron for cross-platform desktop support, Node.js backend services, sonos npm library for UPnP device control, music-metadata for local file parsing, electron-updater for auto-updates, and LRCLIB for synced lyrics. The UI is vanilla HTML/CSS/JS with 1800+ lines of theme CSS across 11 distinct visual identities.
uy/nikki — design, development
gian/donnygi — macOS environment tester