General

What is jFLAC?

jFLAC is a Java port of the Free Lossless Audio Codec (FLAC) library. This library allows Java developers to experiment and write programs that use the FLAC formats and algorithms.

[top]

Getting Started

How do I get started?

Try looking in the applications sections. This is the best place to see how the underlying library is used in an application. The following examples are useful for getting started:

  1. Analyser - analyzes a FLAC file and outputs the metadata and content in text form

  2. Decoder - converts a FLAC file to a WAV file

  3. Player - plays a FLAC file

[top]

Installation

How do I install jFLAC?

jFLAC is a library, distributed as a .jar file, so just download the distribution and place it in an appropriate location for your development environment.

[top]

How do I build jFLAC from source?

There are many ways to build jFLAC. Different developers on this project use different environments: Maven, Eclipse, and NetBeans. In the current release the .java code was compiled to a .jar file using NetBeans and the Web site was generated using Maven 2.

If you want to build jFLAC please refer to this for additional information.

[top]