Grafburn cd burner - new version 0.10.1

Stuff that has yet to be sorted into a category.
Message
Author
mrpeabody
Posts: 9
Joined: Tue 13 Feb 2007, 23:00
Location: Maryland USA

#91 Post by mrpeabody »

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

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#92 Post by Nathan F »

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.

Code: Select all

cdrecord -pad -v dev=[yourburner] -dao speed=[yourspeed] [path_to_directory]/*.wav
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
Bring on the locusts ...

mrpeabody
Posts: 9
Joined: Tue 13 Feb 2007, 23:00
Location: Maryland USA

#93 Post by mrpeabody »

Thanks Nathan- here's what I got:

cdrecord: Drive does not support SAO recording
cdrecord: Try -raw option
cdrecord: Illegal write mode for this drive

BTW- its an HP CD-Writer+ 8290

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#94 Post by Nathan F »

Try this. Replace the '-dao' part of the command with '-raw' and see what that does.

Nathan
Bring on the locusts ...

mrpeabody
Posts: 9
Joined: Tue 13 Feb 2007, 23:00
Location: Maryland USA

#95 Post by mrpeabody »

It works! :)

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#96 Post by Nathan F »

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
Bring on the locusts ...

mrpeabody
Posts: 9
Joined: Tue 13 Feb 2007, 23:00
Location: Maryland USA

#97 Post by mrpeabody »

Cool! thanks Nathan.

plinej
Posts: 1742
Joined: Mon 14 Aug 2006, 02:21

#98 Post by plinej »

Nathan I'd vote for setting it up yourself in the preferences. The burner must be old if it doesn't support disc at once.

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#99 Post by Nathan F »

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
Bring on the locusts ...

Alicemurga
Posts: 1
Joined: Tue 06 Mar 2007, 07:06

spam

#100 Post by Alicemurga »

spam

User avatar
lvds
Posts: 340
Joined: Tue 23 Jan 2007, 15:15
Location: Near the window

#101 Post by lvds »

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.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#102 Post by BarryK »

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.

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#103 Post by Nathan F »

I can see your point, in fact my wife managed to make it abundantly clear when she tried to burn a 4 gig dvd yesterday. I'll do some rethinking on how this is all going to work.

Nathan
Bring on the locusts ...

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#104 Post by Nathan F »

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
Bring on the locusts ...

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#105 Post by zigbert »

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

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#106 Post by Nathan F »

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
Bring on the locusts ...

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#107 Post by zigbert »

Pfind has 2 different outputs. Either symlinks or a textfile with the filenames. But it's only the textfile that (today) contains the actual names of the files, so importing a list would sure be the easiest.

Thanks for the work you are doing!

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#108 Post by Nathan F »

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
Bring on the locusts ...

User avatar
Nathan F
Posts: 1764
Joined: Wed 08 Jun 2005, 14:45
Location: Wadsworth, OH (occasionally home)
Contact:

#109 Post by Nathan F »

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:

Code: Select all

grafburn -f <file>
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
Attachments
Grafburn-0.9.2.pet
(34.11 KiB) Downloaded 398 times
Bring on the locusts ...

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#110 Post by zigbert »

Here's the result of the -f test:

The list:

Code: Select all

/mnt/hda5/mp3/Mayhem - A wise birthgiver.mp3
/mnt/hda5/mp3/Mayhem - Anti.mp3
The rxvt output:

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
Then dialog shows up:

Code: Select all

You can now optionally set the iso file name and the Volume ID of the disk.
Grafburn made the directory /tmp/files/, but with no files.

Post Reply