View Issue Details

IDProjectCategoryView StatusLast Update
0002066MMW v4Burning / Disc Handlingpublic2005-12-04 06:43
Reporterrusty Assigned To 
PriorityimmediateSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Summary0002066: Burn Settings Page (Audio and Data Discs)
DescriptionThe Burn Settings Page of the Disc Burning wizard should be modified in order to:
a) Eliminate some of the technical issues that are presently exposed
b) Make it more compact
c) Expose more information directly in the pane so that user can immediately see relevant information
d) Remove information about Data Discs when burning Audio CDs and vice versa


Below is the proposed Data CD/DVD burn settings page:
--------------------------------------------------------------------------
| Disc Burning Wizard
|-------------------------------------------------------------------------
| Data CD/DVD Burn Settings
| Click ‘Burn’ to start the recording Process.
|-------------------------------------------------------------------------
| Drive: . . . _____________________v . . . . . . . . . .--Disc/Drive Status-
| Disc Volume: _____________________ . . . . . . . . . ..| Disc Types:
| . . . . . . . . . . . . . . . . . . . . . . . . . . . .| Max Speed:
| Action: _Burn_^ . . . . . . . . . . . . . . . . . . . .| Buffer:
| Speed: ___________v . . . . . . . . . . . . . . . . . .| CD Text:
| Write Method: __Track at Once__^ . . . . . . . . . . . | Firmware:
| . [x] Allow files to be added later (multisession disc)| Inserted Media:
| [x] Buffer underrun protection . . . . . . . . . . . . | Space used:
| [ ] Eject disc after burn . . . . . . . . . . . . . . .|
|. . . . . . . . . . . . . . . . . . . . . . . . . . . . -----------------
|--------------------------------------------------------------------------
| Burn: xx MB (Available: yy MB / zz MB) . . . . . [Back] [Burn] [Cancel]
---------------------------------------------------------------------------

Changes:
1) The look of the introductory text is consistent with the new style of the wizard.
2) The 'Volume' appear at the top (no checkbox is needed at all--if it's blank then no volume name is assigned)
3) The disc status information appears on the right so that if the user switches Drives, the information is immediately apparent.
4) Burn or Test settings are moved to a dropdown. The action will almost always be 'Burn' so this doesn't need to be so exposed.
5) Write method default is set to TAO. The option to create a multi-session disc is enabled iff TAO is selected (and is enabled by default)



Below is the proposed Audio CD burn settings page:
--------------------------------------------------------------------------
| Disc Burning Wizard
|-------------------------------------------------------------------------
| Audio CD Burn Settings
| Click ‘Burn’ to start the recording Process.
|-------------------------------------------------------------------------
| Drive: . . . _____________________v . . . . . . . . .--Disc/Drive Status-
| Title (CD Text):__________________ . . . . . . . . . | Disc Types:
| Artist (CD Text): ________________. . . . . . . . . .| Max Speed:
| . . . . . . . . . . . . . . . . . . . . . . . . . . .| Buffer:
| Action: _Burn_^ . . . . . . . . . . . . . . . . . . .| CD Text:
| Speed: ___________v . . . . . . . . . . . . . . . . .| Firmware:
| Write Method: __Disc at Once__^ . . . . . . . . . . .| Inserted Media:
| . [x] Finalize Disc . . . . . . . . . . . . . . . . .| Space used:
| . [ ] No Pause between tracks . . . . . . . . . . . .|
| [x] Buffer underrun protection . . . . . . . . . . . |
| [ ] Eject disc after burn . . . . . . . . . . . . . .|
|. . . . . . . . . . . . . . . . . . . . . . . . . . . -----------------
|--------------------------------------------------------------------------
| Burn: xx Min. yy Sec. . . . . . . . . . . . . . [Back] [Burn] [Cancel]
---------------------------------------------------------------------------

Changes (only in addition to those already noted above):
10) CD Text entries appear on this screen (since there's no advantage to a separate screen for CD text as is currently the case).
11) Write Method: Defaults to DAO. Finalize Disc is Forced selected for DAO. If the user selects TAO, Finalize Disc is selected by default, but not forced. See text below for reasoning:
Multisession and Audio
You could, theoretically, record audio tracks in multiple sessions. However, an audio CD player will only play the tracks in the first session. Easy CD Creator allows you to add one or more audio tracks to a disc incrementally over several writings without closing a session, until you are ready to close it. However, the disc cannot be played in a normal CD-ROM drive or home or car stereo until the session is closed.
NOTE: I'm tempted to ALWAYS FINALIZE AUDIO CDS AND NOT EVEN PROVIDE THIS OPTION, but I don't know if this would have any negative consequences. Comments?
12) Added 'No Pause between tracks'. Not sure if we're able to do this easily, but Nero does this in 2 ways:
 --On DAO CDs, Nero removes the 2 second pause that is automatically inserted between tracks
 --'Silence is removed' from the point in the frame that the audio ends until the end of the frame
NOTE: From a usability it makes more sense for this to appear on the previous panel in the Audio CD wizard, however, I need some input as to whether this also makes sense from a technical perspective (i.e. will such an option make sense regardless of whether the user selects TAO or DAO?



20) The only thing that I'm uncertain about is whether we also need (for either or both Data and Audio CDs) the ability to control filename characteristics e.g.
| [x] Long (255 character) Filenames (Joliet)
| . . [ ] Allow path > 255 characters
| . . [ ] Allow > 8 directories deep
I would appreciate a brief explanation what MM currently does.
TagsNo tags attached.
Fixed in build919

Activities

rusty

2005-10-11 03:38

administrator   ~0005989

Re. 11) Peke mentioned in 0000349 that mm creates coasters when burning multisession audio CDs. Do we want to force 'finalize' for Audio CDs?

Peke also mentioned in 0000349 that the burn settings screen sometimes doesn't refresh correctly--the user has to eject/insert the drive a few times. Something to keep in mind when testing this.

jiri

2005-10-11 07:26

administrator   ~0005993

1-5) Looks good, only Ludek should comment if there's any problem with this.

10) I think that a separate screen for CD-Text is useful because user can modify entries for _every_ track. Not mentioning that we can add support for more fields in the future, e.g. disc genre (currently only artist/album are supported because Nero API supported only this).
11) This probably makes sense. As for auto-finalizing, we can think about it, but I don't think it's needed.
12) I think that this option isn't needed because it's fully in DAO/TAO selection. DAO automatically means removal of pause between tracks that's artificially added by TAO method. As for silence removal - that's related to audio stream analysis, it could be added in the future, but it's a bit more general thing (e.g. it could be added to audio conversion dialog too).

20) As I understand hpCDe, it automatically burns using all extensions, i.e. without any limit on path, directory structure, etc. So, for now I don't think an option for this is needed. However, maybe some car CD players can play only some of CDs (without Joliet extensions?) and in such case an option like this would be needed (but probably sooner in the wizard, before masks are applied). However, it's only a speculation in this moment.

rusty

2005-10-11 14:02

administrator   ~0005998

10) Ok, I guess. The other thing I was thinking that I didn't note in my original comments is that the CD Burners capability to burn CD Text is unknown at this stage (the drive check only occurs when the user goes to the 'burn settings' portion of the wizard). Also, the choice of TAO/DAO affects the ability to write CD-text and if the user is prompted for CD text earlier on, they will not realize that changing to TAO will cause the text to not be written (whereas if it was on the same screen (or accessible via the same screen) this relationship could be made obvious.

A possible means of meeting both needs would be:
| Drive: . . . _____________________v
| [x] CD Text
| . . . Title:__________________ [Options]

In this way: the user could see the relationship b/w CD Text and Write Method (CD text would be disabled if TAO), and the option would be disabled if the drive didn't support it. They could also click the 'options' button to configure everything that is currently configurable. Thoughts?

11) ok.

12) If that's the case, would it make sense to have the following as options on the Audio CD Settings dialog?
-Track at Once (pauses between tracks)
-Disc at Once (no pauses between tracks)

20) Ok we'll leave this for now.

peke

2005-10-21 20:03

developer   ~0006053

10) I agree with you both, Options Idea is nice as that way user can edit Tracks CD-Text if wanted or just enter Title and artist of CD:

| Drive: . . . _____________________v
| [x] CD Text
| . . . Title:__________________
| . . . . . . . . . . . . . . . . [Options]
| . . .Artist:__________________

11) in 99.9% I use DAO/96 or Forced Finalize DAO, but when I use TAO I usualy do not finalize CD. But either way are OK

12) I second that.

jiri

2005-10-25 08:05

administrator   ~0006075

Ok, so now it seems to be all clear, just re. 10), I'd do it this way:

| Drive: . . . _____________________v
| [x] CD Text
| . . .Title: __________________ [Options]
| . . .Artist:__________________

Ludek

2005-10-27 20:28

developer   ~0006097

Partially solved in 906.

Ludek

2005-11-04 09:42

developer   ~0006182

We could thinking of adding
If exceed: __Burn accross multiple disc__^
dropdown on the settings page without having the built in dialog for this.

rusty

2005-11-22 15:24

administrator   ~0006320

The following issues are still open. They're mostly cosmetic...

Re Data Disks:
5) The relationship between Write Method and Finalization isn't correctly represented in the UI. i.e. If DAO is chosen, then it should be impossible to set Finalization to 'Allow further writing'.

Re. Audio Disks:
10) We should clean up the CD Text configuration as described by Jiri:
-Remove the CD-Text configuration Screen
-Update the final burn screen as follows:
| Drive: . . . _____________________v
| [x] Write CD Text
| . . .Title: __________________ [Options]
| . . .Artist:__________________
-Note: rather than have a separate 'Options' dialog, for now, you can just enable editing of the Titles on the Confirm Audio CD Tracks dialog.

11) The relationship between Write Method and Finalization isn't correctly represented in the UI. i.e. If DAO is chosen, then it should be impossible to set Finalization to 'Allow further writing'.

12) The text for the DAO/TAO options for Audio CDs should change slightly based on the info we have:
Track-at-once ---> Track-at-once (pause between tracks)
Disc-at-once ---> Disc-at-once (no pause between tracks)

Ludek

2005-11-22 19:00

developer   ~0006325

Re 5)
There is no problem for burning multi-sessions with DAO. It should work fine.
DAO is physically set to SAO for CDs and to DAO for DVDs.

rusty

2005-11-29 14:42

administrator   ~0006422

Raised to 'immediate' since string changes should be finalized this week.

Ludek

2005-11-30 10:42

developer   ~0006434

Last edited: 2005-11-30 10:46

Re: 10)
We have discussed with Jiri and true is, that have an oportunity to edit CD-text only if CD-text is supported by drive (via 'Options' button) makes sense, but as Jiri said : "It isn't so important". And I think so.

11) Same to 5)

12) No problem, but I don't like it. The text will be too long. Is there a way to have it included in help file? Or make the text shorter i.e.
Track-at-once ---> TAO (2 sec. gap)
Disc-at-once ---> DAO

rusty

2005-11-30 17:24

administrator   ~0006437

10) Ok, no need for a separate 'Options' dialog. Will you just enable editing of the Titles on the 'Confirm Audio CD Tracks' dialog?

11) ok

12) How about:
Track-at-once (2 sec. gap)
Disk-at-once (no gaps)

You can extend the width of all the combo boxes to match that of the CD Burner's (the top one) so that it fits well.

Ludek

2005-12-01 13:08

developer   ~0006439

Last edited: 2005-12-01 13:09

10) I understand the need for a separate 'Options' dialog as I described in previous note, but I don't understand why we should move it on the 'Confirm Audio CD Tracks' dialog?
I like the current implementation. What does Jiri think? Cause he has originally implemented it.

12) Has been done in build 919.
Extended width of all the combo boxes on the Burn settings page, added
Track-at-once (2 sec. gap)
Disk-at-once (no gaps)
texts in case of Audio CD Burning.

jiri

2005-12-01 14:22

administrator   ~0006440

Editing of titles on 'Confirm Audio CD Tracks' as Rusty suggests would make sense _after_ CD-Text configuration is moved to the last screen. However, I don't think it's much important.

rusty

2005-12-04 06:43

administrator   ~0006466

Verified 919.

Note: Closing and opening a new bug re. the CD text.

The rationale for moving it to the final screen is that:
a) it eliminates an unnecessary page in the wizard
b) availability of the CD-Text feature is only known when the 'Burn Settings' page comes up.