Version 3.0.1 is now released, with many major differences from previous versions. The track player has undergone major refactoring and cleanup, and some annoying quirks have been removed. In addition to FLAC files, it now supports WAV and whatever other PCM formats the Java platform knows how to handle. The Klipspringer hub has been made… Continue reading Version 3, a new beginning
Author: admin
Crossfading
This post is about implementing crossfading, for transitioning smoothly between audio segments or tracks.
Playing CDs like in the old days
The CD drive is now integrated as a third Klipspringer input source (besides the FLAC file library and the radio channels). Very simple in terms of code, but it came with lots of little annoying problems that needed fixing, and it’s cool to be able to play physical CDs and have Klipspringer control it using… Continue reading Playing CDs like in the old days
Listening to Linux device input in Javascript
This post is about getting a program that runs in Node.js to react to input directly from a device such as a keyboard or remote control (and it’s probably applicable to a mouse as well) on a GNU/Linux operating system.
Decoding the FLAC audio format in Java
About recording sound, storing and compressin it, the FLAC audio format, and how Klipspringer implements FLAC decoding by invoking libFLAC via JNI.
What’s all this then?
Klipspringer is a collection of software that I’ve been using (and kept developing) since 2014 for playing the collection of music files I got from ripping my CDs (and have since expanded by buying music online). It controls playing audio files (primarily FLAC files) on the server side (the computer connected to the stereo) via… Continue reading What’s all this then?