What I Did
A PoC for a Web Audio Player using client-side decoding to circumvent the codec-issues with browsers at the time (mainly the absence of FLAC decoders). I implemented both client and server using Aurora.js and Flac.js.
How it looks
A pretty simple interface targeted at the high quality minded audiophile. Less is more.
Yep, it turns out that there are some issues doing this (crackling, stuttering, jitter, low priority in background tabs → major stutter) that are not easily solved. Playing in a foreground tab without touching the mouse or keyboard worked pretty well though :-)
Most browsers have native FLAC support.