Makeflac - A Lossless Music Archiving Utility

What is makeflac?

Makeflac is a simple frontend to cdparanoia and flac. It currently
utilizes both cdda2wav and cdparanoia to determine useful information
such as ISRCs, MCNs, CDDB IDs, and CD-Index IDs. After ripping a
CD using cdparanoia, makeflac will then encode and comment flacs using
this information. Makeflac is optimized for multiprocessor machines but
functions just fine on uniprocessor ones.

What does makeflac require?

Makeflac requires cdda2wav (cdrtools-2.x) and cdparanoia, as well as
flac-1.1.0 or higher. Makeflac is written in pure Bourne shell code for
portability.

Usage

Makeflac is pretty well-documented. Read and configure the top portion
before doing anything with makeflac.

Future Release Plans

- Fix --tracks option
- Abstract out the methods for naming files so the format can be
  user-defined.
- Cuesheet creation support [2005-04-27: use cdrdao for this?]
- Implement better argument checking / error detection and handling
- Input: Shorten, and FLAC (for re-encoding) [2005-04-27: almost done]

Licensing

Feel free to hack makeflac up, but give me credit where credit is due.

Download

It is highly recommended that you download the latest version:

makeflac-0.6f - ChangeLog (2007-01-26)

Past Releases

These releases require cdrtools-2.x and DO NOT work with cdrtools-1.x

makeflac-0.6e - (2006-12-30)
makeflac-0.6d - (2006-12-12)
makeflac-0.6c - (2005-04-25)
makeflac-0.6b - (2004-06-15)
makeflac-0.6  - (2004-06-07)
makeflac-0.5  - (2003-10-06)
makeflac-0.4d - (2003-08-24)
makeflac-0.4c - (2003-08-21)
makeflac-0.4b - (2003-08-20)
makeflac-0.4  - (2003-08-18)
makeflac-0.3  - (2003-08-15)

These releases require cdrtools-1.x and DO NOT work with cdrtools-2.x

makeflac-0.2b - (2003-07-31)
makeflac-0.2  - (2003-03-29)
makeflac-0.1c - (2003-02-02)
makeflac-0.1b - (2003-01-12)

Contact

Using makeflac? Want more features? Hate makeflac? Let me know.


Badlands Home