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

Reply via email to