
Version 20090215:
IMPORTANT: You must update to this version to receive further update notifications.
- Supported folder conversion
XLD now accepts folder! There is an option to preserve the whole directory structures, and to control the depth of subfolder to read in preferences.
- Added option to open, query, and eject CD automatically
XLD now recognizes disc insertion and allows you to start ripping without any manual operations. If you choose XLD as an preferred application for audio CDs in system preferences, XLD works as iTunes.
- Renovated the behavior of progress window
You can convert thousands of files without slowdown.
- Supported writing metadata for AIFF files
XLD now writes iTunes-compatible tags against AIFF files.
- Added option to control samplerate in some output plugins
- Updated LAME output plugin to make id3 tags to be written in little-endian format
Because some softwares in windows doesn't support big-endian tags (sucks!).
- Supported compilation tag
- Improved Gracenote (iTunes) CDDB file importer
Now per-track artist, composer, comment, etc. are recognized.
- Updated Sparkle.framework
- Added Dutch translation (thanks to Jesse Muller)
- Various fixes and improvements
Version 20080926:
- Fixed a bug in AAC/ALAC encoding without metadata addition
Version 20080925:
- Fixed a log filename issue
- XLD now always saves a logfile in the same directory as ripped files
Version 20080924:
- Fixed a problem that produced endian-swapped audio files on PPC machine when using C2 pointers
- Updated LAME to version 3.98.2
Version 20080921a:
- Added option to use C2 error pointers
When the option is turned on, XLD first read a sector in burst mode, and check the occurrence of C2 error. If C2 error occurs, then XLD re-read the sector with cdparanoia. This accelerates ripping extremely for the drive with C2 error support (Plextor, NEC, etc), without losing safety. If you use this option, please make sure that your drive supports reporting C2 errors.
- Modified wavpack encoder to store MD5 checksum by default
- Added option to prevent XLD from setting offset correction value automatically
Version 20080921:
- Fixed some issues with the new cdparanoia engine
- Fixed a problem when ripping Mixed Mode CD/Enhanced CD
- Removed redundancy of the cue sheet generated by XLD
- Offset correction value is now set automatically when opening a CD, if available
Version 20080919:
- Removed all options regarding cache
Now the default setting is the "strongest" one in the previous version (the same as cdparanoia 10.2 default). I'll remove the old engine if there is no problem with this version.
- Integrated drive offset database into application
You can select the offset correction value for your drive if it is registered in the database.
Version 20080916c:
- Changed log style to show the new AR hash with the corrected offset
Please don't be nervous too much about this; it's just an issue of the displaying style. The offset detection algorithm itself isn't changed at all from the beginning.
Version 20080916b:
- Fixed AR checking issue of Apple Lossless files
- Changed a message in caching ability measurement result, to stop recommending to turn off "Disable Cache" option
Judging from my several experiments, turning off "disable cache" option is not recommended with CDParanoia III 10.2 engine, even if the detected cache size is too small. This tends to generate inconsistent results. Turning "Disable Cache" option on with the minimum strength is recommended for most drives with no cache.
Version 20080916a:
- Fixed a problem that showed invalid "You can turn off Disable Cache option" message on some drives, after measuring caching ability
Version 20080916:
- Supported simultaneous codec conversion
Select "Multiple Formats" in the output format and check the preferred format in the option. Note that WAV, AIFF, PCM and WAVE64 is exclusive each other.
- XLD now recognizes '/' (slash) as a directory separator in the filename format field
XLD creates folder automatically. You can save files in the preferred folder by its title, artist, etc.
- Supported album artist (%A) and format name (%f) in the filename field
- Added option to disable embedding cue sheet in FLAC and WavPack encoder
- Integrated drive caching ability measurement routine of CDParanoia III 10.2
To measure, open a CD and choose "Measure Drive Cache Ability" in File menu.
- Improved sample length detection routine of Apple Lossless decoder
Version 20080914a:
- Fixed a problem that showed meaningless offset correction values when a disc does not present in AccurateRip database
Version 20080914:
- Added feature to scan ReplayGain
You can use this feature by choosing "Scan ReplayGain" in File menu
- Added option to scan ReplayGain during ripping
The result is displayed in log and written in cue sheet.
- Added option to set the strength of the cache defeating ability
Stronger is safer, but slower. Stronger setting will be useful for the drive which has a large cache.
- Changed again the deffault caching behavior
Now the default is "Disable cache: ON" and "Strength of cache defeating ability: weakest".
- Added option to switch engine between the new cdparanoia engin and the old one
- Changed log messaging style to report the track which matches AccurateRip DB with the different offset as "Accurately ripped" track
- REM DATE and REM GENRE line for the cue sheet is now written in the common section
- Fixed a problem that disable cache setting is not applied to the test run
- Fixed an invalid TLEN tag issue in LAME encoder
Version 20080913:
- Integrated cdparanoia-III 10.2 engine
Now the meaning of "Disable cache" checkbox has changed :
- Off: Default. Faster and recommended for the drive with no audio cache.
- On: Disable cache using the same way as cdparanoia-III 10.2 does. Very slow, but useful for the drive with audio cache.
- Added "Check all items" and "Uncheck all items" in the context menu of the track list
Version 20080912:
- Automatic album art downloading feature now can be disabled from CDDB menu
- Added option to modify a size of padding section in FLAC encoder
- Added save button in Log window
- Modified log format to show not only relative values but also absolute values for a real-time offset checking result
Absolute values can be used for the drive offset, and relative values can be used for fixing offset of existing files.
- A real-time offset checking feature now can be used for the first and the last track
Note that detection will fail if the first or last 5 sectors contain non-zero samples.
Version 20080911:
- Fixed a problem of ALAC decoding with QuickTime 7.5.5
Version 20080910:
- Fixed a problem for reading an enhanced CD (CD-extra)
Version 20080909:
- Fixed an endian-swapping issue on some environments and CDs
Version 20080908:
- Implemented a feature to check offset in the ripping stage
Now XLD performs a real-time offset checking while ripping, when the CD is available in AccurateRip DB. The result is written in the log if found. Note that this feature is not available for the first and the last track.
Version 20080907a:
- Improved performance of offset detection
- Supported displaying all candidates for the offset correction value
Version 20080907:
- Added feature to fix a wrong offset of the existing files using AccurateRip database
You can detect and fix an offset from "Detect Offset" and "Save with Offset Correction..." in File menu, after opening a file (with cuesheet) that you want to fix.
- Separated drift errors from skip errors in cdparanoia statistics
- Added option to treat AccurateRip mismatch as an inconsistency in log
- Modified loading method of Sparkle.framework to support OSX 10.3
Version 20080906:
- Sorted character encoding pop-up menu by alphabetical order
Version 20080905:
- XLD now shows "[AR]" string in the titlebar of the window when a disc is available in AccurateRip DB
Version 20080904:
- Added option to avoid testing when the track exists in AccurrateRip DB
- Supported creating a cue sheet for separated track files
You can choose type in the save dialog. Note that currently XLD can't read this type of cue sheet.
Version 20080902:
- Fixed a problem in ALAC decoder
Version 20080830:
- Added option to test before copy
Version 20080829:
- Added option to veryfy suspicious sectors
Version 20080828:
- Added option to save a log file automatically
- Improved progress view to show a speed and remaining time
Version 20080827:
- XLD now automatically recognizes inserted/ejected CD
- Supported embedding album art in WavPack encoder
- Fixed to ask output directory if the default directory is not writable
Version 20080826:
- Fixed to report correctly in case AccurateRip doesn't have informations for all tracks
Version 20080825:
- Fixed several bugs in cdparanoia routine according to the latest release
- Fixed UTF-8 NFD issue when looking up Gracenote database
- Fixed MusicBrainz query failure on PPC Mac
Version 20080824:
- Fixed a problem that XLD sometimes failed to find a CD in AccurateRip database
Version 20080823:
- Added feature to calculate an AccurateRip hash for the existing files
Choose "Check file with AccurateRip" from the File menu.
- Fixed again an AccurateRip hash calculation for the first track
Sorry for confusion... I hope this will be the solution...
Version 20080822a:
- Fixed an AccurateRip hash calculation for the first track with pregap
Version 20080822:
- Fixed an AccurateRip hash calculation for the first and last track
- Improved tag editor
- Supported automatic update using Sparkle