Projects / CDemu for Linux

CDemu for Linux

CDemu for Linux is a software suite consisting of a kernel module, a library, a daemon, and clients. It allows for mounting CD-images in Linux and emulating a CD/DVD drive and disc.

Operating Systems

Recent releases

  •  09 Jun 2013 13:21

    Release Notes: This release adds a MacBinary/NDIF file filter, a new resource fork parser for DMG, samplerate conversion for the SndFile filter, non-blocking I/O, and dynamic device addition/removal.

    •  22 Dec 2012 04:16

      Release Notes: CMake is now used instead of Autotools. ISZ, CSO, and DMG file filters were added. The DAA parser was converted to a file filter, and support for the related GBI format was added. Audio fragment was converted to a file filter. The image analyzer now displays disc structures. Contextual features, support for GObject introspection, better caching, support for GZIP and XZ compressed images, and support for ECM'ed files was added. The CIF parser was improved. Mode setting was fixed. Partial support was provided for (one track) MDX images. gCDEmu can now act like a Unity indicator. GVFS support was improved.

      •  20 Jan 2012 16:41

        Release Notes: The dbus and gconf bindings have been switched out with newer GDBus and Gsettings, which is part of the New GiO framework in GObject. The Gnome client was switched from GTK2 bindings to GTK3 using the new pygobject introspective binding. There's been a major code cleanup as well. This release has partial CSS support, bash completion, parser fixes, and analyzer gfx fixes, and is probably python3 ready.

        •  25 Sep 2011 13:47

          Release Notes: In addition to bugfixes and some cleanup, this release brings a major rewrite of both the daemon and the clients. The CDEmu daemon is not a traditional "daemon" anymore. Instead, it is a regular application which utilizes the D-Bus (auto)start facility for both session and system bus instances. Both cdemu-client and gCDEmu have been changed to single-file Python scripts. gCDEmu has been changed from a GNOME applet into a standalone Gtk application.

          •  01 Jul 2008 20:25

            Release Notes: Fixes for CUE, CCD, TOC, B6T, MDS, CDI, and NRG parsers. New .CIF and .C2D support. Translation updates. A simple kernel features detector: the vhba module should build on more kernel versions. Very nice graphics have been added.

            Recent comments

            29 Jun 2007 22:24 george_lucas

            DVD ISO Support?
            I have a 4.4Gb dvd iso image and when i do

            # cdemu 0 image_dvd.iso

            i get this:


            Traceback (most recent call last):

            File "/usr/bin/cdemu", line 132, in ?


            File "/usr/bin/cdemu", line 127, in main

            libcdemu.load_cd(device, args[-1],os.path.basename(args[-1]))

            File "/usr/lib/python2.4/site-packages/", line 792, in load_cd

            c_struct = build_struct(tracks, file , len(tracks) - 1, comment)

            File "/usr/lib/python2.4/site-packages/", line 733, in build_struct


            OverflowError: long int too large to convert


            so, mi question is: does cdemu have dvd iso support?

            20 Aug 2006 15:35 robertpenz

            Re: mplayer

            > you can also use mplayer to directly

            > play .bin files

            Which is stated also on the cdemu homepage and the cue

            parsing support in mplayer was also done by a friend an


            20 Aug 2006 15:33 robertpenz

            Re: 2.6

            > the 0.6 beta didnt work well for 2.6,

            > but the CVS worked out just fine.

            the 0.8 release is now the recommended version as the

            svn version will have major changes in the next months.

            20 Aug 2006 15:30 robertpenz

            Re: Problems compiling cdemu 0.7

            > Hi, I am trying to install cdemu in SuSE

            > 9.1.

            > This is what happens when I run 'make':

            please try the new version 0.8

            20 Aug 2006 15:29 robertpenz

            Re: Development

            > Is this project still alive or is it

            > dead... when do you plan on releasing

            > v1.0

            Its alive. The project has a new maintainer and last

            month 0.8 was released.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.