ECLiPt Roaster is a GNOME interface to mkisofs and cdrecord which can be used for writing data and audio CDs and ISO images on the fly.
| Tags | Archiving backup |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | Python |
Recent releases


Release Notes: This release adds an error dialog for PyGTK installations without thread support, fixes the reading of the available charsets to work with new mkisofs versions, fixes the print-size error when using the overburn option, configures checks for the correct PyGTK version, checks for medium before reading audio CD content, fixes Ogg files with playback length with fractions of seconds, adds a check for existing files when creating ISO images, re-adds the about box, and adds experimental support for ATAPI devices (set the variable USE_ATAPI in cdrtools.py to enable ATAPI support).


Release Notes: The use of bonobo and bonobo.ui was removed. gnome-tools were tweaked to support the Win32 platform. The gnome-tools FileSelectionDialog now supports UTF-8. Threads are now used instead of os.fork(). All entry files and clists were converted to used UTF-8. The FileSelectionDialogs were improved. oggdec is used for decoding .ogg files instead of ogg123. Lock files are now removed. Text in the output window automatically scrolls now. Filenames received via drag & drop are sanitized via urllib.unquote now. gtkexcepthook.py was added to get nicer error messages. The success of Ogg/MP3 to WAV conversion is checked via the return code of the apps.


Release Notes: This version features support for burning cue/bin files with cdrdao, and grammar corrections. Lock files are now created in $HOME/.eroaster.


Release Notes: An updated UI, and fixes to make ERoaster finally work with Red Hat 8.


Release Notes: The code has been ported to gnome-python2. There is i18n support and many bugfixes.
Recent comments
14 Jun 2006 15:19
Segmentation fault on startup
Hello...
On startup - without any other indication - I received the dreaded "Segmentation Fault"
Inserting a few lines in the code here and there, I found that the error is produced in:
Project.py, line 42
gnome.tools = gnometools
Just to be sure, I reinstalled. Can´t find the cause though.
Any ideas?
13 Jun 2005 19:26
Re: 2.2.0.0.8
> Hi all.
> Roaster detects the writer and assigns
> /dev/scd1 0,1,0, though no scsi support
> is compiled into the 2.6.11 kernel. I
> see no detection of the 'new' 2.6.x
> atapi interface. (The ATAPI variable is
> set to TRUE in cdrtools.py). Is the
> ide_scsi interface still necessary?
> I tried many combinations, but always
> get:
>
> Traceback (most recent call last):
> File
> "/usr/local/lib/eroaster/Application.py",
> line 760, in BurnWriterOptions
> self.BurnCDNow()
> File
> "/usr/local/lib/eroaster/Application.py",
> line 829, in BurnCDNow
> cdrecord =
> cdrtools.cdrecord(channel, id, lun,
> self.devWriter.get_text(),
> self.cat.get_loglevel())
> File
> "/usr/local/lib/eroaster/cdrtools.py",
> line 124, in __init__
> self.__cdrecord_read_version()
> File
> "/usr/local/lib/eroaster/cdrtools.py",
> line 249, in __cdrecord_read_version
> for i in range(len(version[1])):
> IndexError: list index out of range
>
hi,
i met the same problem, and after i wrote my own fix, i found this page:
it is a bug in the version output of cdrecord.
gabriel
05 Mar 2005 14:04
2.2.0.0.8
Hi all.
Roaster detects the writer and assigns /dev/scd1 0,1,0, though no scsi support is compiled into the 2.6.11 kernel. I see no detection of the 'new' 2.6.x atapi interface. (The ATAPI variable is set to TRUE in cdrtools.py). Is the ide_scsi interface still necessary?
I tried many combinations, but always get:
Traceback (most recent call last):
File "/usr/local/lib/eroaster/Application.py", line 760, in BurnWriterOptions
self.BurnCDNow()
File "/usr/local/lib/eroaster/Application.py", line 829, in BurnCDNow
cdrecord = cdrtools.cdrecord(channel, id, lun, self.devWriter.get_text(), self.cat.get_loglevel())
File "/usr/local/lib/eroaster/cdrtools.py", line 124, in __init__
self.__cdrecord_read_version()
File "/usr/local/lib/eroaster/cdrtools.py", line 249, in __cdrecord_read_version
for i in range(len(version[1])):
IndexError: list index out of range
11 Nov 2004 21:34
ide-scsi
I tried setting the device to ATA:1,1,0
but it insists on using /dev/sgX
I tried compiling in ide-scsi emulation in the kernel.
cdrecord accepts my commands. But eroaster won't use the correct device name. ugh.
eroaster even detects the channel,lun ... 1,1,0 correctly. But it won't send the correct device name to the cdrecord program.
12 Dec 2003 03:59
Re: help
> when i started up, it said:
>
> Traceback (most recent call last):
> File
> "/usr/local/bin/eroaster",
> line 9, in ?
> from main import Application
> File
> "/usr/local/lib/eroaster/main.py",
> line 31, in ?
> from gtk import GtkVBox,
> GtkNotebook, GtkFrame, GtkLabel,
> GtkHBox, GtkTable
> ImportError: cannot import name GtkVBox
>
> whats this?
For Knoppix (Debian):
apt-get -t unstable install python-gnome2
Work's Great Now!