Nuvibe is a desktop music player for the files you actually own. It scans your local library, catalogs it in SQLite, and gives your collection a now-playing experience worth opening every day.
The Electron process is the source of truth — scanning, playback and persistence happen close to your files, while the renderer stays focused on browsing and the now-playing moment.
Point Nuvibe at your folders and the Electron scanner indexes tracks, metadata and artwork straight from disk.
A local better-sqlite3 database is the single source of truth for your collection, playlists and play history.
A full-screen now-playing view with a dynamic background that reacts to album art, plus a synced lyrics panel.
Browse by album or collection, build playlists, and manage a live queue with drag-friendly ordering.
Fix tags in place — single-track or bulk edit — powered by music-metadata, so your library stays tidy.
Audio-reactive waveform visualizers, a dynamic backdrop, plus dark/light modes and swappable accent colors.
Custom frameless shell, IPC-driven playback, and a SQLite catalog with artwork lookup — no cloud dependency, no account required.
Nuvibe runs from source today. Grab the repo and spin up the Electron dev shell — npm install rebuilds better-sqlite3 automatically.
# clone the repo git clone https://github.com/vardirhq/nuvibe-music-player cd nuvibe-music-player # install (rebuilds better-sqlite3) npm install # launch the desktop shell npm run electron:dev ▊