Author Topic: X Lossless Decoder is able to decode/convert/play 'lossless' audio files. Mac X  (Read 4243 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Join Date: Dec 2006
  • Posts: 5238
X Lossless Decoder is able to decode/convert/play 'lossless' audio files. Mac X

Works on Mac OS X versions from Tiger 10.4 to Catalina 10.15

Quote
What is this?

X Lossless Decoder(XLD) is a tool for Mac OS X that is able to decode/convert/play various 'lossless' audio files. The supported audio files can be split into some tracks with cue sheet when decoding. It works on Mac OS X 10.4 and later.

XLD is Universal Binary, so it runs natively on both Intel Macs and PPC Macs.


Features


Support various formats
XLD can decode following formats:

    (Ogg) FLAC (.flac/.oga)
    Monkey's Audio (.ape)
    Wavpack (.wv)
    TTA (.tta)
    Apple Lossless (.m4a)
    TAK (.tak) [Requires Wine, CrossOver Mac or WineBottler]
    Shorten (.shn) [SHN v3 only]
    AIFF, WAV, etc

Other formats supported by Libsndfile are also decodable. XLD uses not decoder frontend but library to decode, so no intermediate files are generated. All of the supported formats can be directly split with the cue sheet. XLD also supports so-called 'embedded' or 'internal' cue sheet.

XLD supports various output formats. It can convert audio files into WAVE, AIFF, Raw PCM, Ogg Vorbis (aoTuV), MPEG-4 AAC (QuickTime/CoreAudio), MP3 (LAME), Apple Lossless, FLAC, HE-AAC (aacPlus v1/v2), Wave64, WavPack, and IETF Opus.

XLD version 20080812 and later can be used as a CD ripper. You can convert each track in your audio CD into the desired format. Also XLD supports output a CD image with cue sheet (wav+cue, flac+cue, etc).


Plug-in oriented design
Frontend and backend of XLD are perfectly separated, so the frontend is able to access various encoders/decoders with the same interface. If we provide a plug-in interface in the future, you can easily develop the plug-in of the new format. If you are interested in this, please see XLDDecoder.h in the source files.


How to use
IMPORTANT NOTE : To split ape(flac,wav,etc) + cue files, open the .cue file from "Open..." in File menu. "Open Raw PCM (bin/cue)" can be only used to handle Raw PCM (header-less wav) files.

Please refer Readme file included in the archive to get usage of GUI version. Usage of command line version is:

Code: [Select]
% xld [-c cuesheet] [-e] [-f format] [-o outpath] [-t track] file
Without any option, XLD simply outputs decoded WAVE file. The extension of the output file is changed from original one into ".wav"

Download
The source code of XLD is available here. The library and header of Libsndfile, FLAC, Wavpack, Monkey's audio and Libcddb is required to compile.

    xld-20191004.dmg [local mirror]
    Command-line version is included in the archive.
    Additional Plug-ins (put into ~/Library/Application Support/XLD/PlugIns to use)

        Vorbis aoTuV beta6.03 Plugin (updated on 18/10/5)
        Vorbis libvorbis 1.3.6 Plugin (updated on 18/10/5)
        LAME 3.98.4 Plugin (updated on 11/11/13)
        FDK AAC encoder plugin (source code only)
        Log checker plugin (updated on 18/11/10)
        Sd2f output plugin (updated on 18/10/5)
        SPC decoder plugin (updated on 18/10/1)
        PSF/PSF2 decoder plugin (updated on 18/10/1)


Make a donation
If you appreciate XLD and would like to support the project, you are welcome to donate via Paypal.


Version history
2019/10/4

    Fixed a problem that the AAC encoder plugin is not loaded on macOS Catalina
    Fixed a problem that external plugins are not loaded on macOS Catalina when they have com.apple.quarantine metadata
    This is due to enhanced Gatekeeper protection on macOS Catalina that blocks loading plugin bundles downloaded from the internet.
    Fixed a problem that PREGAP command in a cue sheet is ignored when it appears before the first FILE command
    Fixed a problem that sometimes a modifier key is not recognized when opening a folder with drag & drop operation
    Added ReplayGain scanning feature to the command-line interface
    Added option to specify a character encoding (IANA charset name) of a cue sheet to the command-line interface
    Updated FLAC to version 1.3.3
    Updated Opus to version 1.3.1
    Applied the latest bug & security fixes to LAME encoder

https://tmkk.undo.jp/xld/index_e.html

https://sourceforge.net/projects/xld/

https://sourceforge.net/projects/xld/files/latest/download
 
http://mac.softpedia.com/get/Audio/X-Lossless-Decoder.shtml


Categories: Audio - Decoders - Mac OS X versions from Tiger 10.4 to Catalina 10.15
« Last Edit: November 19, 2019, 03:48:11 PM by Software Santa »

 

Software Santa first opened on January 1st, 2007
Now celebrating 16 Years of being a Digital Santa Claus!
Software Santa's Speedy Site is Proudly Hosted by A2 Hosting.

Welcome Visitor:





@MEMBER OF PROJECT HONEY POT
Spam Harvester Protection Network
provided by Unspam



Software Santa Welcome Page

The Software Santa Privacy Policy