New code that runs when the app is brought to front and suppresses the re-scan of each drive when the disc hasn't changed. This used to wipe out any messages from the last theft operation and clear the track selection.
Stopping rather than pausing the playback before starting a theft turned out to be a good idea on machines with no analog audio path from the CD drive.
On multisession CDs, Apple's CD player seems to use the lead-out address from the first rather than the last session as the disc size when looking up discs in the CD name database. Track Thief meekly follows that example.
Fixed a bug with overlapping reads and stripping.
Changed the overlap code to work better across track boundaries.
Worked around some Apple brain damage that would cause track names to get lost if you'd used certain localized versions of iTunes.
A new resource format for Mac OS error code strings, allowing easier editing/translation.