July 22, 2005

etree-scripts 3.1


      _                                     _       _       
  ___| |_ _ __ ___  ___       ___  ___ _ __(_)_ __ | |_ ___ 
 / _ \ __| '__/ _ \/ _ \_____/ __|/ __| '__| | '_ \| __/ __|
|  __/ |_| | |  __/  __/_____\__ \ (__| |  | | |_) | |_\__ \
 \___|\__|_|  \___|\___|     |___/\___|_|  |_| .__/ \__|___/
                                             |_| V3.1

Home Page | Download | Alternate download [*NIX] | Alternate download [Cygwin]

Announcing release 3.1 of etree-scripts, a set of (mostly) Perl
scripts for lossless audio freaks who get busy on the command line.

This is a bug-fix release for version 3.0:

  • Fixed bug in unshn where it reversed the arguments to the shorten
    command.
  • Timestamp messages from flacify and shn2mp3.

Some important changes in version 3.0:

  • Revamped parsing code. The parser breaks up the info file first by paragraphs and identifies their content broadly before splitting and parsing things line-by-line. The hope is that this leads to better quality parsing overall. I am working on a Parse::RecDescent-based parser for the next major release.
  • Much improved Cygwin support. I use it myself now. There is also a self-extracting executable for Cygwin that can be used to install etree-scripts and all prerequisites in a single step. Just extract it in c:\cygwin or wherever the root of your Cygwin installation is.
  • Major improvements to the “flacify” command:
    • Support for new FLAC 1.1 command line syntax (metaflac really)
    • Creates a file called ffp.txt in the output directory with the FLAC fingerprints for all files it has converted or tagged.
    • Renames .md5 files to .md5.orig
    • Automatically adds ReplayGain tags to FLAC files
    • Handles missing/unparseable info file gracefully
  • The “shn2mp3” script will apply ReplayGain tags when extracting FLAC files, so resulting MP3s are normalized to 0db.
  • Fixed a bug in the “cdfill” script where it could delete your original files.
  • Scripts detect when running under ActiveState and abort. Sorry, but AS Perl is too broken to work with these scripts. Use Cygwin.

Apt-Get source: deb http://etree.org/debian unstable contrib


      _                      ____
  ___| |_ _ __ ___  ___ _   / /  / http://bt.etree.org/
 / _ \ __| '__/ _ \/ _ (_) / / /   http://db.etree.org/
|  __/ |_| | |  __/  __/_ / / /  http://wiki.etree.org/
 \___|\__|_|  \___|\___(_)_/_/ http://forums.etree.org/
Posted by cae at July 22, 2005 12:51 PM
Comments