joriszwart.nl

I code dreams™

Hifistreams FLAC player

Audio Aurora.js Flac Node.js Proof of Concept Server Streaming Web Audio Web Sockets

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.

Insane idea?

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 😃

Update 2019

Most browsers have native FLAC support.