Re: new module proposal: brasero



Le mercredi 05 novembre 2008 à 16:55 +0100, Luca Ferretti a écrit :
> So we have two different issues.
> 
> ** Issue #1  **
> 
>         We want a standard, well behaving, full featured GNOME framework
>         for burning.
>         
>         Solutions:
>               * add missing features in nautilus-cd-burner (and ask
>                 Brasero developers to use it)
>               * drop nautilus-cd-burner and switch to Brasero (if
>                 Brasero is the "right" framework and can replace n-c-b
>                 as library)

Amen. If we can replace libnautilus-burn by a new one which is better
maintained, that’s all good, but currently brasero doesn’t have it.
                
> ** Issue #2 **
> 
>         Do we want an additional standalone burning application à la
>         Nero in GNOME Desktop?
>         
>         Solutions:
>         None, this will depend on release team ;-) 
>         
>         OK, serious. Dunno. A "standalone burning application à la Nero"
>         maybe is not in the scope of a _basic_ desktop environment,
>         probably a "GNOME Extra" moduleset is a more appropriate place
>         (if we choose to keep n-c-b as burning framework, of course).

Maybe we should seek the use cases for such an application.

Case #1: pick some files and burn them on some media.
 => I feel burn:/// is the best interface ever designed to do that. Of
course it could be improved, especially with the nice bar showing the
remaining place on the disk.

Case #2: pick some sound/video files and burn them as a data CD
 => The place to do it is either the file manager (with burn:///) or the
sound application (totem or rhythmbox). I don’t think we need a specific
application to do it.

Case #3: pick some sound/video files and burn an audio CD/VCD/DVD
 => Same as case #2. We might want to improve the burn:/// to be able to
burn an audio CD instead of a data one - it implies being able to sort
files regardless of their name.

Case #4: append data to a multisession CD
 => As the existing data on the CD is already best accessed from the
file manager, I’d feel easier if there was, in these directories, a "add
files to CD" button that would bring a burn:/// window. Again, that’s
something that would be better done from the file manager (but which is
not possible today with ncb).

Case #5: create a dual data/sound CD
 => Here you need to be able to specify two sets of files: the ones
going to the data track, and the ones going to audio tracks. A
standalone application might do the trick, but it may still be possible
to do it from the file manager. See my mockup later.

Case #6: create a bootable CD
 => The boot image is something that is just passes as a burn parameter.
We could add it as a parameter to the burn window (be it that of ncb or
that of brasero), only showed if you open an "advanced settings" tab or
something of the like.

I am probably forgetting some cases, but so far I don’t see any that
mandates a new application.


As for burn:/// being able to handle audio tracks as well as data
tracks, we could do something similar to the attachment bar in
evolution:

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃⊚                      CD/DVD Creator                           ⊟⊞⊠┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ File Edit ...                                                     ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃ CD creator    [===========   ] 540 / 700 MB      [ Burn to disc ] ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━┯━━━━━━━━━┫
┃ Name                                            │ Size  │ Type    ┃
┠─────────────────────────────────────────────────┼───────┼─────────┨
┃ Blah blah.odt                                   │ 2 MB  │ ...     ┃
┃ Foobar                                          │ 1 MB  │ ...     ┃
┃                                                 │       │         ┃
┃                                                 │       │         ┃
┃                                                 │       │         ┃
┠─────────────────────────────────────────────────┴───────┴─────────┨
┃ > Click here to add audio tracks                                  ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

The expander would then open another treeview, containing a re-orderable
list of audio tracks. This allows to handle properly both audio CDs and
dual audio/data CDs, without making the interface too complicated.

Cheers,
-- 
 .''`.
: :' :      We are debian.org. Lower your prices, surrender your code.
`. `'       We will add your hardware and software distinctiveness to
  `-        our own. Resistance is futile.

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]