caudec Changelog

What's new in caudec 1.6.0

Mar 6, 2013
  • new feature: format-agnostic tag whitelisting and blacklisting (tagWhitelist='' and tagBlacklist='' in caudecrc)
  • new -P DIR parameter: set and create output directory, and mirror the source file's path components (e.g. 'a/b/file.flac' => 'DIR/a/b/file.ogg')
  • added CBR (constant) and ABR (average) bitrate modes and parameter (-b/-B) for LAME, Ogg Vorbis, Nero AAC, qaac
  • -H parameter can now be used as a standalone action, without transcoding (computes and tags specified hashes)
  • added -q iTunes preset for -c qaac (constrained VBR, ~256 kbps)
  • added -r sacd/dvda/bluray/pono resampling presets; -r now accepts values in kHz (kilohertz) as well
  • added maxInputFiles configuration parameter: raise a warning and abort when the number of input files is greater than that value (defaults to 100)
  • added setCompilationFlagWithAlbumArtist configuration parameter, for setting the iTunes Compilation flag when ALBUMARTIST is used (defaults to false, but always true when ALBUMARTIST="Various Artists", regardless of that parameter)
  • added keepWavMetadata configuration parameter, for keeping WAV metadata with FLAC and WavPack (defaults to false)
  • added hashes configuration parameter; listed hashes will systematically be computed and tagged (e.g. for traceability)
  • sanitize caudecrc input
  • updated eyeD3 parameters (version 0.7 breaks compatibility with version 0.6)
  • bugfix: all compression presets allowed with -q are now allowed in caudecrc
  • bugfix: don't mix up tags when encoding to both lossless and lossy codecs
  • bugfix: do tag hash metadata when requested, even when the rest of the metadata is ignored (-C)
  • bugfix: compute and tag appropriate hash metadata for lossyFLAC, lossyWV and lossyTAK
  • various fixes

New in caudec 1.5.3 (Dec 27, 2012)

  • added support for qaac (TVBR and CBR modes)
  • removed support for winaac (neroAacEnc.exe with Wine)
  • bugfix: preserve lossless tags accordingly when encoding to both lossless and lossy codecs (example: caudec -c flac -c vorbis *.wv)
  • added option to apply gain after decoding and before encoding (for players that don't support Replaygain)
  • moved 'preloadSources' configuration parameter to caudecrc (see Performance)
  • added 'preventClipping' configuration parameter, used when resampling or applying gain, defaults to true
  • clean up after other instances that terminated uncleanly
  • clean up upon SIGTERM, SIGABRT and SIGPIPE in addition to SIGINT

New in caudec 1.5.2 (Oct 3, 2012)

  • Removed deprecated opus encoding profiles (music and speech).
  • Added CBR encoding with LAME (e.g. caudec -c mp3 -b 192).
  • Added SoundCheck support (MP3, AAC and ALAC - code adapted from rg2sc by Richard van den Berg).

New in caudec 1.5.1 (Sep 5, 2012)

  • fixed file caching locking mechanism
  • report actual read speed