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 12:51 PM | Comments (0)

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 12:51 PM | Comments (0)

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 12:51 PM | Comments (0)

June 03, 2005

etree-scripts 3.0


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

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

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

Some important changes in this long overdue release:

  • 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 02:49 PM | Comments (0)

September 02, 2004

etree-scripts 2.3

This release is long overdue. It improves the parsing logic and fixes some bugs in shn2mp3 and flacify when run on multiple directories. There are also some Cygwin-related bugs that have been squashed.

You can find the release on SourceForge . Feel free to report bugs you find.

Posted by cae at 12:48 PM | Comments (0) | TrackBack (484)

April 20, 2004

etree-scripts 2.2

This is another small bugfix release. The only change is to md5check which has a problem with recursion in the 2.1 release. Grab this version if you are having issues with md5check.

Here are the files at Sourceforge. You can also download them from my home machine in tar.gz or zip flavors or grab them from the etree.org unofficial package repository

Posted by cae at 08:33 AM | Comments (1) | TrackBack (568)

April 14, 2004

etree-scripts 2.1 reloaded

Oops. There was a bug in the version of shn2mp3 that I initially released. I have just now uploaded new versions of the .tar.gz, .zip and .deb files here and on bklyn.org. If your shn2mp3 doesn’t work, grab this new package and reinstall. Sorry!

Posted by cae at 05:51 PM | Comments (0) | TrackBack (161)

etree-scripts 2.1

This is the promised bug-fix release for 2.0. There are some improvements to the Etree::InfoFile parser module (as well as the beginnings of some documentation) as well as a number of fixes for running under Cygwin.

The official release is available from Sourceforge in tar, zip and deb formats, as well as from my home page (tar.gz format).

Debian users can use the etree.org unofficial package repository by adding the following line to their /etc/apt/sources.list:

deb http://etree.org/debian unstable contrib

There are packages here for shorten, shntool, xmms-shn and more.

Posted by cae at 12:23 PM | Comments (0) | TrackBack (398)

February 17, 2004

etree-scripts 2.0 released

Announcing a long overdue release of etree-scripts, version 2.0. Major overhaul with new scripts, all around FLAC support and all-new documentation. Tarball is available from bklyn.org and of course the SourceForge Project Page, under the Files section

Please report any bugs you find. I have a couple of small enhancements already, so 2.1 should be out soon.

As always, the latest and greatest version of everything is available from the CVS repository

Posted by cae at 11:33 PM | Comments (2)