Grafburn cd burner - new version 0.10.1
here's what's happening: when I select "audio" mode, and step through the choices, when it gets to the point where it tries to burn the cd- a console-type window comes up. Almost immediately, the window disappears. So I assume it is giving me an error message, but no time to read it.
Using ^S I managed to see some of the message, but not the last few lines. It seems to be invoking cdrecord, which I had trouble with before with this same USB burner. It does recognize my h/w (model) but says: cdrecord: There are unsettled issues with Linux-2.5 and newer. Try Linux-2.4 or Solaris. (I am running Puppy 2.14)
Funny thing is, it seems to blank the cd ok, and seems to make the iso disk ok. Do they use a different driver?
Thanks-
Scott
Using ^S I managed to see some of the message, but not the last few lines. It seems to be invoking cdrecord, which I had trouble with before with this same USB burner. It does recognize my h/w (model) but says: cdrecord: There are unsettled issues with Linux-2.5 and newer. Try Linux-2.4 or Solaris. (I am running Puppy 2.14)
Funny thing is, it seems to blank the cd ok, and seems to make the iso disk ok. Do they use a different driver?
Thanks-
Scott
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
No it is using the same 'driver', but cdrecord is being invoked a different way. Try this in the console and let me know what happens.
Replace everything in the brackets with appropriate values for your setup, ie 'dev=/dev/hdc' and 'speed=4'.
This is the command grafburn is using to burn an audio cd, which as I said is working on my machine. But cdrecord is known to be a bit flaky and has in fact been forked by the Debian developers because of various issues. If we can't get it working reliably I may add in code to use cdrdao rather than cdrecord, if it is installed. Of course it could be thatI might just have to adjust the script somewhere.
Nathan
Code: Select all
cdrecord -pad -v dev=[yourburner] -dao speed=[yourspeed] [path_to_directory]/*.wav
This is the command grafburn is using to burn an audio cd, which as I said is working on my machine. But cdrecord is known to be a bit flaky and has in fact been forked by the Debian developers because of various issues. If we can't get it working reliably I may add in code to use cdrdao rather than cdrecord, if it is installed. Of course it could be thatI might just have to adjust the script somewhere.
Nathan
Bring on the locusts ...
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
I'll test to see if it goes OK on my hardware. If that line is compatible with most hardware I will change the program to call it that way. If not I will have to either set it up in the preferences dialog or figure out a way to detect the drive type, so I can know what command to use.
Thanks for sticking with me and helping to find a solution!
Nathan
Thanks for sticking with me and helping to find a solution!
Nathan
Bring on the locusts ...
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
Duly noted, of course this situation is probably more common that you might think. What I think I might also go ahead and do is use cdrdao for this function if it is present on the system.
Currently working on porting it to gtkdialog3. I'm changing all the file/directory selector widgets from Xdialog to gtkdialog so they use the new style widget. I also added a preference to stop it opening a filer window in the temp directory when creating a new project. When I get time I will do some reading up on ElTorito, but it might not make the next release.
Nathan
Currently working on porting it to gtkdialog3. I'm changing all the file/directory selector widgets from Xdialog to gtkdialog so they use the new style widget. I also added a preference to stop it opening a filer window in the temp directory when creating a new project. When I get time I will do some reading up on ElTorito, but it might not make the next release.
Nathan
Bring on the locusts ...
Hi Nathan,
First of all thank you very much for Grafburn as we use it and it is a great tool !
This week i discovered what seems to be a little bug. When selecting for an ISO file to burn on a cd, i was searching for the ISO file somewhere in subdirectories in my hard drive, and i found if the ISO file is somewhere a little far away from / then grafburn crash. I admit the file was somewhere far down into subdirectories. I could reproduce the bug a few times.
It is not really blocking as i moved the ISO somewhere up near from / and everything worked fine, but i thought it would be better to report to you.
Best regards,
Laurent.
First of all thank you very much for Grafburn as we use it and it is a great tool !
This week i discovered what seems to be a little bug. When selecting for an ISO file to burn on a cd, i was searching for the ISO file somewhere in subdirectories in my hard drive, and i found if the ISO file is somewhere a little far away from / then grafburn crash. I admit the file was somewhere far down into subdirectories. I could reproduce the bug a few times.
It is not really blocking as i moved the ISO somewhere up near from / and everything worked fine, but i thought it would be better to report to you.
Best regards,
Laurent.
- BarryK
- Puppy Master
- Posts: 9392
- Joined: Mon 09 May 2005, 09:23
- Location: Perth, Western Australia
- Contact:
Nathan,
I have a request. I wanted to use Grafburn to create an iso from a directory of files, so I clicked on "Create a data cd/dvd". But then it said that I had to copy the files to a certain directory -- unfortunately I don't have the room in that directory to do that. I really need to just choose a existing directory, which is on a mounted partition.
At that point I aborted, by clicking the window close box, which proved to be difficult, got some error messages.
I ended up using Gcombust.
I have a request. I wanted to use Grafburn to create an iso from a directory of files, so I clicked on "Create a data cd/dvd". But then it said that I had to copy the files to a certain directory -- unfortunately I don't have the room in that directory to do that. I really need to just choose a existing directory, which is on a mounted partition.
At that point I aborted, by clicking the window close box, which proved to be difficult, got some error messages.
I ended up using Gcombust.
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
Well I'm dusting off this code again and trying to add in some improvements that have been on the back burner for a while. I've added some rudimentary ability to burn audio cd's using cue or toc files, which is both faster and reduces the amount of temporary storage space required. I plan to have a go at improving data cd creation next. I want to support burning a directory to disk other than the preconfigured temp directory, as well as making it possible to just symlink files into the temp directory before creating the iso image, once again to reduce the amount of temporary space required.
I've also added some code to hopefully deal with drives that have to be set to "raw" mode rather than dao or tao when burning audio disks, which was a known bug in the last version. In order to have the cue/toc support it will be neccessary to have cdrdao installed, but I also plan to add in a check for it.
If anyone has any other features or suggestions please speak up in the next few days so I can plan accordingly.
Nathan
I've also added some code to hopefully deal with drives that have to be set to "raw" mode rather than dao or tao when burning audio disks, which was a known bug in the last version. In order to have the cue/toc support it will be neccessary to have cdrdao installed, but I also plan to add in a check for it.
If anyone has any other features or suggestions please speak up in the next few days so I can plan accordingly.
Nathan
Bring on the locusts ...
if making it possible to use symlinks instead of real file, it would be nice to run Grafburn with options. for instance 'grafburn -data /tmp/searchresult'. It would make a perfect integration with Pfind (and any other script that wants to burn something). Maybe Pbcdripper could send result to Grafburn?
Sigmund
Sigmund
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
Yes, Barry requested just a little bit higher up that he would like to be able to burn a different directory onto disk, and I thought that would be a good idea. I've already enabled several options from the command line and I suppose what you are talking about would not be a bad idea as well. How about if I make it capable of just accepting a list of files, which it would then link into your temp directory and burn? That makes the changes somewhat small.
BTW - the symlink capability is now in my development version and working like a charm. I don't know why I didn't do this in the first place, as it has been really quite easy to implement.
Nathan
BTW - the symlink capability is now in my development version and working like a charm. I don't know why I didn't do this in the first place, as it has been really quite easy to implement.
Nathan
Bring on the locusts ...
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
Yes I see how it works now, that should be pretty easy to deal with. I'll just create a new function that links all the files on the list into your tempdir, and a way to call tha function from the command line.
I also noticed the "view in filameneger" option creates absolute links, so they could be moved or copied. So that way would work too. I see about three ways to implement it actually, but I'll just stick with the list for now.
Nathan
I also noticed the "view in filameneger" option creates absolute links, so they could be moved or copied. So that way would work too. I see about three ways to implement it actually, but I'll just stick with the list for now.
Nathan
Bring on the locusts ...
- Nathan F
- Posts: 1764
- Joined: Wed 08 Jun 2005, 14:45
- Location: Wadsworth, OH (occasionally home)
- Contact:
OK here's a snapshot of what I've been doing to it. The changes are the addition of cue and toc file support when creating audio cd's, the ability to create an iso by symlinking files into the temp directory, and just for Zigbert a new function to dump a file list into Grafburn like this:
I intend to do some work on the preferences dialog before I release it generally, and the new functions should be tested a bit first as well. Any testers please let me know how it goes for you.
Nathan
Code: Select all
grafburn -f <file>
Nathan
- Attachments
-
- Grafburn-0.9.2.pet
- (34.11 KiB) Downloaded 398 times
Bring on the locusts ...
Here's the result of the -f test:
The list:
The rxvt output:
Then dialog shows up:
Grafburn made the directory /tmp/files/, but with no files.
The list:
Code: Select all
/mnt/hda5/mp3/Mayhem - A wise birthgiver.mp3
/mnt/hda5/mp3/Mayhem - Anti.mp3
Code: Select all
sh-3.00# grafburn -f /tmp/pfind-view
BusyBox v1.01 (2006.08.20-09:28+0000) multi-call binary
Usage: basename FILE [SUFFIX]
Strips directory path and suffixes from FILE.
If specified, also removes any trailing SUFFIX.
ln: creating symbolic link `' to `/mnt/hda5/mp3/Mayhem - A wise birthgiver.mp3': No such file or directory
BusyBox v1.01 (2006.08.20-09:28+0000) multi-call binary
Usage: basename FILE [SUFFIX]
Strips directory path and suffixes from FILE.
If specified, also removes any trailing SUFFIX.
ln: creating symbolic link `' to `/mnt/hda5/mp3/Mayhem - Anti.mp3': No such file or directory
Code: Select all
You can now optionally set the iso file name and the Volume ID of the disk.