(updated 30.07.2020)


    The currently used CDDB-Lookup service was shut down at March 31, 2020. (See here).
    There is an alternative server available, you can configure this in the X-CD-Roast Setup:

    Known bugs:

    I created a patches section which contains fixes for recently found problems in the latest release.

    Installation of precompiled packages:

    NEW: For Ubuntu/Debian-Systems see here.

    • Added Package for Ubuntu Focal 20.04 (18.06.2020)

    11.11.2018: X-CD-Roast 1.19 released!

    Whats new:

    • allow to set custom input/output charsets in the ISO9660 options.
    • support for the ALSA sound driver on Linux.
    • a lot of bug fixes.

    See the changelog for a complete list of changes.

    Further updated files:

    A most recent release of the cdrtools is required. Minimum release is cdrtools-3.02a09 or later.


    Special thanks to Mathias Büttner for lots of input, patches, testing and motivation to work on an updated version of X-CD-Roast.

    Call for translation-maintainers:

    As you know its very easy to add support for new languages in X-CD-Roast. All I need is a reliable person for each language which can do the job. If you think you have some extra time you want to contribute to the X-CD-Roast project and want your language supported, please contact me.

    Please check the translation status page for a list of current translations and their maintainers.

    See the file TRANSLATION.HOWTO included with the source code for details.


What is X-CD-Roast?

X-CD-Roast is a flexible frontend for optical disc authoring. It combines command line tools like "cdrecord", "cdda2wav", "readcd" and "mkisofs" into a nice GTK based graphical user interface.

Features included in new version 1.19:

  • Portable - runs on Linux, FreeBSD, OpenBSD, Solaris, HPUX, Irix, AIX ...
    Note: The current version was only developed and tested on Linux systems.
  • Multi langual - translations available in 31 languages
  • Graphical setup
  • Graphical wav-player
  • Fully themeable via GTK-Themes
  • Tooltip help
  • Copies Data, Audio, Mixed-Modes
  • Creates Data, Audio, Mixed-Mode, Multisession
  • Bootable CD support
  • CD-Text
  • CDDB-support via HTTP/Proxy or native
  • Copy/Master Data and Audio-CDs on the fly
  • Administration mode for usage in computer pools
  • Data-DVD writing (DVD-R/RW, DVD+R/RW)
  • Drag&Drop
  • Networked device support (Remote-SCSI)


The X-CD-Roast 0.98alpha14 Manual - many thanks to Thorsten Stärk

The FAQ for common questions and answers.


Some screenshots of the version 1.18
(Done on Ubuntu 16.04)

[main menu-screenshot]
Fig.0: Main menu
Fig.1 + Fig.1.5: Setup
Fig.2: Read disc
Fig.3: Write disc
Fig.4: Blank disc
Fig.5: Info screen
[play tracks-screenshot]
Fig.6: Play audio
[write options-screenshot]
Fig.7: Write options
[master image-screenshot]
Fig.8: Master image
[iso options-screenshot]
Fig.9: ISO options

Download and Installation:

X-CD-Roast 1.19:
  • The source in .tar.gz format: xcdroast-1.19.tar.gz
    [MD5: 435f178db53e14452e923cba6afbb687]

  • You need cdrtools-3.02a09 (or newer) for this release. Download it here.
    Some Linux distributions may already have packages in their online repositories for this version.


If you have questions or remarks about X-CD-Roast you are free to mail me:

If you have any question about cdrecord (the tool X-CD-Roast uses to write its CDs) please contact Jörg Schilling:

If you think you found a bug and already looked through the manual and FAQ please follow here as a guide how to write the report best in order to be useful.


Special thanks to the Companies which sponsored me with free sample CD-Writers or internet domain services. If you also want to be a sponsor, please contact me.

AOpen Sony Ricoh Sanyo netplace Telematic GmbH

© 1999 by T.Niederreiter ( [Privacy statement]