JUL
28
2005

K3b 0.12 New Features Guide

Among users of the K3b CD and DVD burning application there has been quite some confusion with the new audio project so I wrote a little overview of the new features and changes in version 0.12. Check out the K3b 0.12 New Feature Guide to get an idea of how much more there is under the hood in the new version.

Comments

"The Data project has not been improved as much as the audio project but there are some small things that are worth mentioning.
The Automatic Multisession Handling"

Aha. Well, I don't need multisessions. I need to handle singlesessions cleanly. But that isn't possible!

K3b stores file lists file for file instead of those directories that have been added manually to the data project! That's nonsense.

Second, if I want to backup my home dir, that isn't possible because of two reasons: I cannot easily add hidden files and it takes hours to process 180.000 files or so...

Third and last, the file comparison after writing the disc does not work with umlauts etc.

Just a few hints from someone who does not only backup two files on a DVD at a time :-)))


By mark at Thu, 2005/07/28 - 5:00am

And why don't you think clean session handling is possible? you still have the non-auto modes, don't you?

And what about these file lists. I can't follow you.

of course you can easily add hidden files. where is the problem
and 180000 files are a lot. What do you expect? K3b has to look at every single file. that takes some time.

for a backup with k3b creating a tar archive is way better than burning the files directly.

And I know the thing with the umlauts.


By Sebastian Trueg at Thu, 2005/07/28 - 5:00am

There's a thing with Umlauts? No probs here (suse 9.3), even kanji and arabic works. rr of course, i have no use for juliet.


By Andy at Thu, 2005/07/28 - 5:00am

It only happens if you are running an utf-8 environment and it only makes verification fail. But for the verification issue I know a fix. Well, not really a fix but a different verification approach which I will implement soon.


By Sebastian Trueg at Thu, 2005/07/28 - 5:00am

To be honest, for a regular backup, it's much better to learn how to use the various command-line utilities for cd burning, and then script your way through.

Stick to the CLI when you need non-interactive, repetitive jobs; that's what computers do best :)


By giacomo at Thu, 2005/07/28 - 5:00am

there are also several graphical backup programs...


By superstoned at Thu, 2005/07/28 - 5:00am

I think Mark means this:

If I add a directory to a data cd project k3b looks itself into this directory and adds every single file to the project. It stores every information about the added directory, escpecially the content, at the time I choose the directory. That's really nonsense.

k3b should instead take the user much more verbatim: add this directory should mean: add this directory. Exclude that file or directory should mean: exclude this file. Or directory.

So the next time I want to make a backup of my data I just have to load the k3b project and burn my new backup disc. Then I don't miss any files added since I created the project. Or missing files don't prevent me from successfully burn my new disc.

I remember that using another burning application it does so, but I don't know which application it was. Maybe 'arson'?

To look in every single directory makes only sense if I want to compute the needed disc space. I see no single reason to save the information about directory contents into the project. Only disadvantages.

Ansonsten liebe Grüße, k3b ist eine feine Sache und wäre der Brüller ohne diesen schweren und nicht nachvollziehbaren Schnitzer.

Tim


By Tim Gollnik at Sun, 2005/07/31 - 5:00am

This is not nonsense at all! What makes you think K3b's data project is a backup project??? It is not!
It will NEVER act the way you say, becasue it makes no sense for a data project.
I have plans for a backup project which act this way but it won't be fast since users want size information for that, too.
You cannot have both: speed and full size information.
A data project is filled with files and folders which and won't change. Most users would be completely confused if the data project would act as you propose.


By Sebastian Trueg at Sun, 2005/07/31 - 5:00am

When backuping your home dir, tar archives play much better than adding the files directly to the CD. However, sometimes you want to burn a bunch of files and have online access to them. For example, a clippart, your mp3 collection. And, of course, burning to a DVD, what opens up the possibility of up to 4.4 GB (DL media is yet too expensive) of data and thousands of small files.

So, I do agree with Mark about having a option to store directories instead of files in the project. That would make burning my DVDs a much smoother experience. May be an option, in the cd or dvd project, to automatically recursivelly add files within a directory when a directory is added? The default behaviour would be enabled (mimicking the current behaviour), so that only users that really needs to create high volume projects, like my MP3 archive or Mark's backup, would need to disable it (using a checkbox in the project property, for example).


By Marco Aurélio at Tue, 2005/08/02 - 5:00am

Are there any plans to stop adding features, fix up remaining bugs and to release something stamped with 1.0 on it?

K3B is a great piece of software. I'm just wondering what the plans are here...

--
Simon


By Simon Edwards at Thu, 2005/07/28 - 5:00am

well, that's not so easy. k3b still has some issues that prevents it from being 1.0.
I have plans for a version 1.0 but i regularly postpone them...


By Sebastian Trueg at Thu, 2005/07/28 - 5:00am

What are the "issues" that prevent it from being 1.0? As far as I can tell it is easily the best CD burning application out there.

Bobby


By brockers at Thu, 2005/07/28 - 5:00am

keep up the good work... k3b is great!


By Andre at Thu, 2005/07/28 - 5:00am

Have to 2nd that motion!


By am at Thu, 2005/07/28 - 5:00am

Yeah... usually all that developers get for their hard work are complaints.
So thank you very much!!!


By Anonymous at Thu, 2005/07/28 - 5:00am

Ah, that feels good. Thanks a lot. :)


By Sebastian Trueg at Thu, 2005/07/28 - 5:00am

Yup, it's one of those apps that I bring up once in a while (I burn stuff quite rarely) and never have any problems with. It's always very simple to get what I want done and I never have to sit and wonder how something is done. Easily one of the best Linux apps.


By chakie at Fri, 2005/07/29 - 5:00am

It really rocks, looks great, it does all I need, in a nice way!

A pity it's so hard to find women with the same qualities... ;-)


By ac at Fri, 2005/07/29 - 5:00am

oh, yes, it's a willing piece of software AND it's easy to handle :-)) Thanks for writing it!


By MH at Fri, 2005/07/29 - 5:00am

I have a weird problem, not sure what it is.
I have some movies I burned on DVD5 some months back. (I have no way to know the version of k3b I used to burn them with)
I can put them in any home DVD player (Apex) and watch them normally.
Recently I took the same ISO image and burned a second copy of them for my son.
I always test after a burn. The movies play fine on my PC, but I put them in my home DVD player and they will NOT play, the player says "NO DISC"..
I put the disc in an old RCA (1998) DVD player and it played fine.
I took it next door and it played fine in my neighbors machine.

So, I took a disc at random and confirmed that it does play in the Apex.
I used K3b to copy the DVD to a new disc. The copy will NOT play, the original will.
I used k3b to burn the original. And I am burning from the same batch of blanks.
Here's the odd thing though, if I burn the movie to a DVD-RW it will play fine in the Apex, it's only DVD-R's that will no longer play in the Apex

Considering that I have confirmed that discs I burned a few months ago play just fine and discs that I burn now will not play, I can only assume that k3b is not doing something the right way.. I've never had any problems with the Apex, it's about 18 months old and has always played anything I stuck in it. It still does, as long as it's stuff I burned few months ago..

I am using Suse 9.3 Pro, kernel "2.6.11.4-20a-default", Sony DRU-540a,
k3b -version says
Qt: 3.3.4
KDE: 3.4.1 Level "a"
K3b: 0.12.2

Thanks!


By rogue at Thu, 2005/07/28 - 5:00am

Some of the more recent DVD players have issues with DVD-Rs. The newer, expensive ones tend to be really picky about the disks (for me they play part way then the image starts getting corrupted and sometimes crashes the player).


By Corbin at Thu, 2005/07/28 - 5:00am

The only problem with the last k3b, was that I and my wife searched for several minutes where the big BURN button was.
Finally we gave up, as it was obvious it was not there anymore.
I see it labelled "burn" in the screenshots here, but IIRC it was not labelled on my wife's desktop.
Well, we finally found it, but it was really annoying.

Ookaze


By Ookaze at Thu, 2005/07/28 - 5:00am

every toolbar in KDE can have textlabels, if you want them... rmb on the toolbar and you'll see :D

and this is an universal KDE tip: something annoys you or you think it could be better? try a right mouse click on it. often you'll see config options to solve your problem!


By superstoned at Thu, 2005/07/28 - 5:00am

And what do I see? Did you actually try it?


By testerus at Thu, 2005/07/28 - 5:00am

not this one. it's not a standard kde toolbar but something I hacked together since the toolbar did not fit my needs. But I changed the burn button to always include the text as before.


By Sebastian Trueg at Thu, 2005/07/28 - 5:00am

That is really a good thing.
What annoyed me really, was that in old versions, the burn button was well separated from others, while now, it is not remarkable among the other buttons. Putting text beside it is enough to make it remarkable again.
The only thing that will remain to fix is the french translation, which now say "burn" instead of the french word "graver".
Anyway I can do it myself, provided the .pot is up to date.
My wife does not understand english, that's why translations are very important.
Anyway, many thanks for K3B.
That's the first burning program that my wife can use and that does not scare her.
She is very confortable with it (sometimes she asks me questions, like for the burn button episode or translations lacking), it's amazing. She could not even use Nero !


By Ookaze at Fri, 2005/07/29 - 5:00am

slightly off-topic.
multisession CD burning with k3b has been a problem
with mandrake 10.1 community onwards. in 10.1
it was a bad cdrecord binary. I reverted to old
mdk 10.0 cdrecord and the problem was gone. In
mandriva LE again multisession mas buggy this
time their k3b binary was the culprit. I
reverted to k3b of mdk 10.1 and again it was working

Ask


By Ask at Thu, 2005/07/28 - 5:00am

Why is that k3b is only for the drag and drop people? The file-browser in k3b should show 'Add to project' or 'Add to compilation' in the Right-Click menu.

It's inconvenient to drag and drop, It would be cool to have a "RMB menu" to add files/folder in the file browser in k3b. thanks sebastian for your creation - k3b :).


By Asif Ali Rizwaan at Fri, 2005/07/29 - 5:00am

there was a possibility in 3b but since kde 3.anything it is broken since kdelibs changed the way the ontext menu in the file browser is created. Now I cannot easily extend it. :(
So far I do not know a good solution...


By Sebastian Trueg at Fri, 2005/07/29 - 5:00am

I'm running Debian Linux 2.6.8, K3B 0.12.2, growisofs 5.21, mkisofs 2.1. When
creating data DVDs in K3B, I started setting the option in K3B to verify
written data. This is failing. I checked the file on the DVD against the original file on the hard disk with md5sum and the hashes are different.

To see where the difference arises, I created an ISO image of the file
using mkisofs (-J -R), on the command line - and still using K3B, burned that *image* to a DVD. On that DVD, the MD5 hash was the same as the original. (Of course,growisofs is used to burn the ISO image, but the mkisofs portion is
bypassed?).

Is this a known issue? Is there some compatibility parameter to pass into growisofs?


By Gort at Wed, 2005/11/30 - 6:00am