Date: Sun, 19 Oct 2003 10:27:31 +1000
From: Mac Calder (firstname.lastname@example.org)
To: LUV (email@example.com)
Subject: Re: burning CDs...
Colin Charles wrote:
> Hi all,
> Faced with an interesting problem today. My box that has a CD Recorder
> is now running Fedora Test Core 2 (new Red Hat), and a friend wanted to
> burn a bunch of MP3s to an audio CD.
> My friend fiddled with gtoaster (the RH default), and it's not user
> friendly at all. Friend wasn't impressed as his Nero gets things done
> so easily! (on Windows).
> It's ok. I combined mpg321 and cdrecord via the command-line and got it
> working. But its not a pretty solution, even though I've been doing it
> regularly for quite a while...
> Is there a *nice* GUI CD Recording tool out there, that can compete with
> the likes of Nero?
Here is a feature table I have from the August Linux Format magazine.
|Platform||KDE2/3||KDE3.1||KDE 3.1||GTK+ 1.2||Java/Swing||GTK+ 1.2|
X-CD-Roast: not very intuitive (7/10 for ease of use)
Arson: Drag and drop (7/10 for ease of use)
CD Bake Oven: Plugs into Konqueror, Drag and Drop (7/10 for ease of use)
K3b: Much like nero, smooth GUI, (9/10 for ease of use)
SimpleCDR-X: Shocking! (5/10 for ease of use)
WebCDwriter: Web-based - different (8/10 for ease of use)
I have personally used K3b and loved it....
I have played with some of the others, some are good, some not so good.
> P/S: Nautilus with its pop-up burning dialog thing is impressive. Very
> WinXP-ish, that my friend was impressed too =)
> Me, cdrecord from a console is the best thing since sliced bread -
> quick, effective, and just "convenient"
ECLiPt Roaster is a GNOME frontend to cdrecord and mkisofs.
gcombust is a GTK+ graphical front-end for mkisofs, mkhybrid, cdda2wav, cdrecord, and cdlabelgen.
GnomeBaker is a GNOME front-end to cdrtools (cdrecord, readcd, cdda2wav and mkisofs) or cdrkit. Requires gstreamer for audio processing, libgnomeui, gtk2, libglade. So far, supports these features:
- Create audio cds from existing wavs, mp3, flac, and oggs.
- Import M3u and plays audio playlists.
- Create data CDs.
- Blank rewritable disks.
- Copy data CDs.
- Copy audio CDs.
- Burn existing CD ISO images.
- Can burn via SCSI and ATAPI on Linux kernels 2.4 and 2.6. Basically if cdrecord works, then GnomeBaker will work.
- Drag and drop to create data CDs (including DnD to and from Nautilus).
- Integrate with gconf for storage of application settings.
- Burn DVDs.
- Supports multisession burning.
- Blank/Format DVDs.
- Burn Cue/Bin files.
- Burn data CDs on the fly.
Code is C. GNU GPL.
Graveman is a gtk2 front-end for cdrecord, mkisofs, readcd, sox, flac, dvd+rw-format, dvd+rw-tools and cdrdao. Requires gtk2. Features:
- burn audio cd (from wav, ogg, mp3, flac, m3u and pts)
- burn data cd and dvd
- duplicate cd
- do copy on the fly
- clean rewritable cd and dvd
- burn multissessions cd
Code is C. GNU GPL.
Brasero is a gtk2 front-end for cdrtools or cdkit. Requires gtk2, gnome-vfs, nautilus-cd-burner, gstreamer, GNOME Hal, libxml2, growisofs. Features:
- supports editing of discs' contents (remove/move/rename files inside directories)
- can burn data CD/DVD on the fly
- automatic filtering for unwanted files (hidden files, broken/recursive symlinks, files not conforming to Joliet standard, ...)
- supports multisession
- supports Joliet extension
- can write the image to the hard drive
- write CD-TEXT information (automatically found thanks to gstreamer)
- supports the edition of CD-TEXT information
- can burn audio CD on the fly
- can use all audio files handled by Gstreamer local installation (ogg, flac, mp3, ...)
- can search for audio files inside dropped folders
- can insert a pause
- can split a track
- can copy a CD/DVD to the hard drive
- can copy DVD and CD on the fly
- supports single-session data DVD
- supports any kind of CD
- can copy encrypted Video DVDs (needs libdvdcss)
- erase CD/DVD
- can save/load projects
- can burn CD/DVD images and cue files
- song, image and video previewer
- device detection thanks to HAL
- file change notification (requires kernel > 2.6.13)
- supports Drag and Drop / Cut'n'Paste from nautilus (and others apps)
- can use files on a network as long as the protocol is handled by gnome-vfs
- can search for files thanks to beagle (search is based on keywords or on file type)
- can display a playlist and its contents (note that playlists are automatically searched through beagle)
- all disc IO is done asynchronously to prevent the application from blocking
- Brasero default backend is provided by cdrtools/cdrkit but libburn can be used as an alternative
Code is C. GNU GPL.
See also: http://linuxmafia.com/faq/Hardware/dvd.html, as the space of CDR- and DVD-related utilities on Linux is increasingly merging.