Menu

Lots of new features and bug fixes

In the year since my last post, I've upgraded AATB with many new features and bug fixes. The latest version 5.7.4 has the following new features:
Added ALAC compression, removed it, but then added it back again (but now treat it like other lossy compression codecs, as FLAC is the only lossless compression needed). If you need ALAC, it's supported for compression only.
Added function to join WAV files together into one combined WAV file. This is useful when wanting to edit an entire live concert, then retrack it later.
Discovered the latest FLAC version 1.3.4 breaks compatibility with the SHNtool function, so I reverted back to 1.3.2.
Modified algorithms considerably to derive concert and track metadata, including incorporating many new data structures into the Dir class.
Cleaned up algorithms and code to increase efficiency, including not reading metadata multiple times when compressing to more then one audio compression format simultaneously, and not deriving metadata for raw audio.
Enabled printing output from the StandardError stream for external processes with the verbose flag "--hh|--verbose". This helps a lot when trying to find processing errors.
Added several new exception handling sections for file handling code, to prevent program dumps.
Added capability to convert Apple AIF files to WAV format.
Added capability to rename WAV files to correspond with a setlist in the info.txt file.
Upgraded .NET to version 7.0, which should be supported for the next 5 years at least.
I've incorporated lots of other bug fixes, and this release should be very stable. If you experience any exceptions or crashes, please create a ticket so I can address it.
Chris

Posted by Christopher J Cantwell 2023-02-27

Log in to post a comment.