voxity
status: FINISHED/ONGOINGstarted: July 2025
Voxity (fka Audion) is a PWA local music file player. Its premise is simple: select your file... and... that's it. It has a few cool things, like timed lyrics, visualizers, metadata, and a lot of clickable things. What you see is pretty simple, but under the hood, it's quite advanced, considering I made it myself just for putting <audio> on steroids.
features
- Lightweight by design: no frameworks, no build tools, no bloat
- Pure HTML, CSS, and JavaScript
- Local file playback: nothing uploaded, nothing tracked, everything stays yours
- Supports any format your browser can decode: from MP3s to FLACs
- Metadata parsing: reads tags, artwork, and album info
- Timed lyrics support via online lookup or manual insertion, plus, click on a line to jump to it
- Real-time visualizers
- Queue system with shuffle
- Lots of keyboard hotkeys
- Fine-tuned controls: sliders and numeric dialogs for 100% precision
- Offline-ready PWA: installable, with smart caching and instant startup
- Integrates with the Media Session API: supports hardware and OS-level media keys
- Dynamic tab titles that scroll track info elegantly without clutter
- Varied themes
- Open source, public domain (in honor of Terry A. Davis)
- Built for perfectionists; simple on the surface, absurdly precise underneath
- and more!
why?
I couldn't find a player like this (nor did I really look), and I wanted to consolidate my previous audio-related things into one project I can actually call an "app".