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