shorten is a fast, low complexity waveform coder (i.e. audio compressor), originally written by Tony Robinson at SoftSound. It can operate in both lossy and lossless modes. More information can be found here.
The last official version released by Tony was 2.3a. In the fall of 2000, I started hacking on the code to add unix support for seek tables, which Wayne Stielau had developed and implemented for the Windows platform. With his help, I was able to release version 3.0 on 9/29/2000, and have maintained the unix 3.x versions ever since. Seek tables allow one to seek through a .shn file in real-time while playing it in various audio players.
Here are some of plugins that support seek tables:
xmms-shn (for XMMS)
ShnAmp (for WinAmp)
foo_shn (for foobar2000)
in_shn (for J River Media Jukebox/Center)
Shorten plugin (for MacAmp Lite X - now defunct)
What's New in This Release:
· Fixed a seek table bug which, in rare cases, caused seek tables for certain files (e.g. ones that end with silence) to be generated incorrectly. Seek tables created with the -k, -s or -S options are not affected. To help distinguish older, possibly buggy seek tables from newer ones, the seek table revision number has been bumped from 0 to 1. Thanks to Peter Kunath for the report and the fix.
· Updated the '-i' option to determine whether a file is an external seek table file, a file with seek tables appended, or neither. If seek tables are present, the seek table revision number is now shown.