XLD - X Lossless Decoder

Licence: Freeware
Version 20130127 | Release Date: 2013-01-27 | Download

Added support for WAV tags
It can be turned on from the encoder's option panel (disabled by default for compatibility). There are two tag formats: INFO chunk is a native tag format but very few metadata can be written. id3 chunk is not a native format but it has the same feature as id3 tag. Both formats can be used at the same time.
Very few programs on Mac support wav tags (both INFO and id3 chunk). XLD's wav decoder reads id3 chunk only.
Added a feature to open MusicBrainz release page
Fixed a problem that caused increasing "inactive" memory usage when using ALAC/AAC encoder
Fixed a crash when using XLD on the user account which doesn't have a login shell
Improved a vehavior when moving files from the temporary folder to the folder on different volumes
Fixed a media type detection failure on some drives

Version 20110611 | Release Date: 2011-06-11 | Download

Partial support for AIFF tag reading
Left pane of the track list window accepts drag & drop
Fixed some locale-dependent (especially in German resources) glitches
Updated libsndfile to version 1.0.24

Version 20110212 | Release Date: 2011-02-12 | Download
No changes specified
Version 20101212 | Release Date: 2010-12-12 | Download

- Fixed an incorrect TOC detection on some drives
- Fixed some problems regarding the "Delete original files" option

Version 20091125 (114.1) | Release Date: 2009-11-25 | Download


Version 20090828 | Release Date: 2009-08-28 | Download
No changes specified
Version 20090320 | Release Date: 2009-03-20 | Download

Feature additions
-Added support for DDP (Disc Description Protocol) files
"DDPMS" files can be opened as a cue sheet.
-Supported reading ISRC from discs

-Added "Apply This Item for All Files" context menu in tag editor (for "Edit tags before convert")
-Added option for batch conversion to split file with embedded cue sheet automatically
-Relaxed the limitation of the size of album arts embedded into MP3 files
-Now %y (year) can be used as a filename format indicator
-Added option to control appending BOM to cue sheets
-Added option to force mono encoding in LAME encoder
-XLD now shows a dialog when quitting with active tasks
-Updated libcdio library
-Updated libsndfile library

Bug fixes
-Fixed a problem when embedding a large album art into AAC/ALAC files
-Fixed a problem that Monkey's audio decoder sometimes wrongly detected files
-Fixed a problem that a png image embedded with iTunes wasn't read
-Improved reliability of CD Info.cidb parser
-Improved stability when connecting MusicBrainz server
-Fixed a problem that colon(:) in the folder name was not replaced with the safe one

Version 20090215 (100.1) | Release Date: 2009-02-15 | Download
No changes specified
Version 20080914 | Release Date: 2008-11-13 | Download

Feature additions
-Added feature to calculate an AccurateRip hash for the existing files
Choose "Check file with AccurateRip" from the File menu.
-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.
-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.
-Integrated cdparanoia-III 10.2 engine
You can use the old engine by checking "Use old CDParanoia engine" checkbox.
-Added option to set the strength of the cache defeating ability
Only for the new engine. Stronger is safer, but slower. Stronger setting will be useful for the drive which has a large cache.
-Added feature to scan ReplayGain
You can use this feature by choosing "Scan ReplayGain" in File menu. There is also an option to scan ReplayGain during ripping.

-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
-Added option to save a log file automatically
-Improved progress view to show a speed and remaining time
-Added option to veryfy suspicious sectors
-Added option to test before copy
-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.
-XLD now shows "[AR]" string in the titlebar of the window when a disc is available in AccurateRip DB
-Sorted character encoding pop-up menu by alphabetical order
-Separated drift errors from skip errors in cdparanoia statistics
-Added option to treat AccurateRip mismatch as an inconsistency in log
-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
-REM DATE and REM GENRE line for the cue sheet is now written in the common section

Bug fixes
-Fixed incompatibility with OSX 10.3
-Automatic updating is not available in 10.3.
-Fixed again an AccurateRip hash calculation for the first track
-Fixed a problem that XLD sometimes failed to find a CD in AccurateRip database
-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
-Fixed an endian-swapping issue on some environments and CDs
-Fixed a problem for reading an enhanced CD (CD-extra)
-Fixed a problem of ALAC decoding with QuickTime 7.5.5
-Fixed an invalid TLEN tag issue in LAME encoder

Version 20080926 (93.3) | Release Date: 2008-09-26 | Download
No changes specified
Version 20071121 (59.0) | Release Date: 2007-11-20 | Download
No changes specified
Version 20071111a | Release Date: 2007-11-11 | Download

-Updated AAC/Apple Lossless encoder to fix the compatibility problem with Leopard (GUI)
-Added in ver. 20071111a: fixed a remaining bug in AAC encoder (GUI)
The bug occurs when encode a file longer than a few minutes with tag on Leopard... sorry.

Version 20070504 | Release Date: 2007-05-03 | Download
  • Partially fixed a bug that caused crashes on iPod when playing Apple Lossless file encoded by XLD
  • "Partially" means that I don't understand a fundamental cause of this bug. Probably this is a problem of iPod or CoreAudio. Note that you don't have to re-encode ALAC files unless you play those files with iPod. Fixed a bug that prevented converting 24/32-bit files to Apple Lossless
  • Fixed some minor issues
Version 20060808 | Release Date: 2006-08-17 | Download

Added simple music player capable of playing tracks based on the index of the cue sheet (GUI)
Double-click the track you want to play in the cue sheet window. Interface will be improved later.
Added function to specify the format of output filename (GUI)
Fixed a problem of decode failure when the output format is AAC or ALAC, and colon(:) is included in the character of metadata (GUI)
Fixed a problem of crashing when the output format is AAC or ALAC, and the metadata has only title string (GUI)

Version 20060716 | Release Date: 2006-07-18 | Download
No changes specified