Bug 179217 - Cannot burn concurrently to multiple recorders
Summary: Cannot burn concurrently to multiple recorders
Status: REPORTED
Alias: None
Product: k3b
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: k3b developers
URL:
Keywords:
: 225912 235172 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-31 16:01 UTC by Marco Poletti
Modified: 2014-10-18 07:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Poletti 2008-12-31 16:01:01 UTC
Version:            (using KDE 3.5.10)
OS:                Linux
Installed from:    SuSE RPMs

I have 2 DVD burners. With k3b I can burn on only one of them at a time, if I don't use the --nofork option. I can successfully write to both by opening k3b and another instance of k3b with the command k3b --nofork.
I wished it could burn multiple CDs and DVDs at the same time with a single instance. A way to do this could be to add the following features:

1) Detach the Burning dialog from the main window's thread

I mean that the main window shall still be usable while some CD/DVDs are being burnt (and it shall also detect which drives are in use, to prevent an user selecting them again) and shall be able to start further "Burning" dialogs to use the idle recorders. When the burning process completes and one "Burning" dialog is closed, the relevant drives shall obviously be reported to the main window as not longer in use.
I imagine two flags, kept for each drive (but maybe this can be improved or is already implemented) the BEING_READ_FROM and BURNING_TO. The idea behind the BEING_READ_FROM is to allow the possessors of, say, 3 burners to burn some files from a CD to a DVD and some other to another DVD, but to lock write access to the CD (for example, formatting and ejecting the CD has to be forbidden). The idea behind the BURNING_TO is to prevent the user burn some other project on a recorder that's already burning.

2) Integrate this feature with the "Copies #" burn setting

When the user specifies more than 1 copy for the current project, k3b should allow to select multiple recorders to use in parallel to save time. For example, if I have 4 recorders and I want 3 copies of a project, I could choose to burn 1 copy with the first burner and 2 copies with the third burner. This setting could be done only once (the user, for each recorder, specifies a number of copies that it has to write) before starting recording or incrementally (the user selects to burn using the first and the third recorder and when the 3rd recorder finishes writing, the user chooses that the 3rd has to write another copy). They could also be integrated: there could be a section of the "Multiple burning" window where the user can change the number of copies assigned to each recorder and then Apply the changes.

If you like, I could provide some qt designer's .ui files to show what I mean in part 2).
Comment 1 Marco Poletti 2009-05-27 17:01:02 UTC
Any comments on this? I think is a major wish to be able to burn with 2+ writers together.
Comment 2 Sebastian Trueg 2009-05-27 17:22:13 UTC
the comment is simple: this would be A LOT of work and I am having trouble getting K3b 2.0 for KDE4 ready as it is....
Comment 3 Michał Małek 2010-04-24 13:24:35 UTC
*** Bug 225912 has been marked as a duplicate of this bug. ***
Comment 4 Michał Małek 2010-04-24 13:25:27 UTC
*** Bug 235172 has been marked as a duplicate of this bug. ***