Thanks, that's an interesting set of links! Had I known about it, it might have saved me some work to use something from there. I agree that my thing would fit in the “wrapper” category, where it would fill a little gap.
J. > On 14 Apr 2023, at 08:10, Martijn van Beurden <mva...@gmail.com> wrote: > > Hi Jesper, > > Thanks for reaching out. The links page on the FLAC website needs some > pruning. I'm afraid there are a lot of dead links there. I can include > your effort here as a library wrapper though: > https://github.com/ietf-wg-cellar/flac-specification/wiki/Implementations > > Anyway, nice to see that libFLAC can be used for Java. As far as I am > aware, libFLAC was only available for Java through Exoplayer, and I'm > not sure whether that works outside of an Android environment. There > is a native FLAC encoder and decoder implementation though: > https://github.com/nayuki/FLAC-library-Java That might not be as > feature complete as libFLAC though, I haven't tried. > > Kind regards, Martijn van Beurden > > Op wo 12 apr 2023 om 08:35 schreef Jesper Larsson (njlarsson) > <njlars...@avadeaux.net>: >> >> Hello, I joined because this list is the preferred method of communication >> according to web site, and I would like to tell you about something I've >> been working with that perhaps you would like to include among the links on >> the FLAC web site? >> >> Since 2014, I have a system that runs as a service on a computer connected >> to my stereo to play FLAC files, exposing a web interface for playback >> control. I created it for my personal use, but have lately made it more >> streamlined and configurable to make possible for others to use. >> >> The system includes a FLAC decoding and playing program of my own, because >> the player utilities I could find did not live up to my standards (the main >> problem being that they didn't cache data from the next track until the >> current one had stopped playing, which created annoying gaps between tracks, >> especially when playing from a disk that was NFS mounted over wifi). I wrote >> this in Java, first using jFLAC for FLAC decoding, but a couple of years ago >> I switched to using the actual libFLAC to get the full power of it, invoking >> it through JNI (the Java native interface), meaning that I had to put a >> little bit of C code as a bridge between Java and libFLAC. >> >> I put a blog post about FLAC decoding in Java on my website, and a few >> months ago I noticed that most of the visitors on the site came because they >> had searched for that topic. I thought that maybe I should make it easier >> for people who want to do this, so when I did some refactoring recently I >> made a separate package for just the FLAC decoding, with the Java interface >> improved, and put it into its own tarball with simplified instructions. >> >> If you are interested, the website is https://klipspringer.avadeaux.net/ and >> the page specifically about the FLAC decoding package is >> https://klipspringer.avadeaux.net/guide/flac-decoding/ >> >> J. >> >> >> _______________________________________________ >> flac-dev mailing list >> flac-dev@xiph.org >> http://lists.xiph.org/mailman/listinfo/flac-dev _______________________________________________ flac-dev mailing list flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev