Xebrine
status: ONGOINGinception: June 2026
framework: React (written in TypeScript)
Xebrine is an advanced PWA local music player. The official yet non-replacing spiritual successor to Voxity, Xebrine is a music player with many Voxity features, but a more Spotify-like interface. It has library scanning, library omitting settings (like omit this file if bad metadata or is certain format), a fullscreen TV-like interface (pictured below), an "auto mix" feature that attempts to beat-match songs and crossfade them (still needs a ton of tweaking), and most importantly: rudimental mobile friendliness!
Again, no, I am not replacing nor canning Voxity in favour of Xebrine, this is just something more
features
Library
- Folder-based library read straight from disk via the File System Access API, organized by artist and album
- Fully local: tracks, cover art, and lyrics are cached in IndexedDB
- Scan filters to omit tracks missing tags or cover art, or in unwanted formats, with live scan progress and an ETA
- Search, sorting, and infinite scrolling on the library, artists, and albums pages
Queue & playback
- Queue with intelligent shuffle (recently-played weighting and artist spreading), repeat modes, drag-to-reorder, play next / add to queue, and clear others
- Rudimentary beat-matched auto mix: BPM analysis in a worker, tempo matching, and equal-power crossfades
- Fullscreen player with lyrics, up next, and a just-played card
- Configurable player bar fields: click to copy or to open the artist / album, right-click for the opposite
Sound
- 18-band equalizer with a stack of presets
- Volume boost to 150%
- Live spectrum visualizer
Lyrics
- Synced and interactive (click to jump) lyrics from LRCLIB (strict or lax matching)
- LRC/SRT/VTT import and LRC export
- Optional explicit tagging that scans lyrics for profanity and badges offending tracks
Interface
- Artwork-derived accent theming that recolors the app for every track
- Context menus, toasts, scrolling marquee titles, and a resizable collapsing sidebar
- Keyboard shortcuts for nearly everything (see Hotkeys)
- Reduced motion mode
System
- Media Session integration: hardware media keys, OS now-playing info, and seeking
- System notifications on track change
- Spoken track announcements with volume ducking
- Installable PWA that works offline