View Issue Details

IDProjectCategoryView StatusLast Update
0002376MMW v4Burning / Disc Handlingpublic2006-03-02 01:28
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0002376: Audio CD Burns are missing tracks when 1 defective file is included
DescriptionNumerous users have complained of burnt CDs missing half of their tracks after a 'defective' track. It turns out, this is easily reproducible:

1) Create a playlist as follows:
Track A
Track B
Track C (defective--meaning MM can't play it)
Track D
Track E

2) Burn an Audio CD
-->Track A and B are decoded, but an error is returned for track C along the lines of: 'This track cannot be decoded possibly due to DRM restrictions. [Ok]'

3) User clicks 'Ok'

-->CD burning immediately begins instead of continuing to decode tracks D, and E!!
TagsNo tags attached.
Fixed in build948

Activities

jiri

2006-02-17 21:49

administrator   ~0006906

Fixed in build 945.

rusty

2006-02-19 17:16

administrator   ~0006909

Tested build 945, and now what happens is that the burn operation is cancelled when such a file is encountered. This can be very annoying.

What should happen is that the current message should appear with '[OK] [Cancel]'.

If the user presses [OK]: operation should proceed without the problematic track
If the user presses [Cancel]: operation should be halted before the CD burn begins

jiri

2006-02-23 18:04

administrator   ~0006931

Fixed in build 946.
 - Buttons [Cancel] [Retry] [Ignore] are present now.

rusty

2006-02-24 06:58

administrator   ~0006935

Tested 946 and when burning tracks A, B, C, D, E (C is corrupt), and the user presses 'Ignore' then the resultant CD appears as follows:

A (plays A)
B (plays B)
C (plays D!!)
D (plays E!!)
E (doesn't play anything!!)

I don't know if this is intentional, but this certainly shouldn't occur. The only results that would be valid are:

Retry --> System tries to decode the file again
Ignore --> System pretends that track C was never intended to be burnt (i.e. removes it from the burn list)
Cancel --> System halts the entire burn operation

Related issue: The terminology of 'Cancel' 'Retry' 'Ignore' is confusing because it's unclear what 'Ignore' means. Given the context, the following would be more meaningful (and we have all three strings), in the order described:

[Retry] [[Skip]] [Cancel]

Note: this is what appears in XP when attempting to copy a set of files one of which is bad.

jiri

2006-02-25 11:26

administrator   ~0006946

Fixed in build 947.
 - The burning issue is fixed, but I'd defer that button change. Although we have 'Skip' we don't have '&Skip' string.

rusty

2006-02-26 02:26

administrator   ~0006951

It works except for the fact that the user has to click the 'Ignore' button twice.

Not that bad, but should be fixed prior to release if it's low risk.

Re. the button order, I'll open a new bug for 2.6.

jiri

2006-02-26 09:15

administrator   ~0006955

Fixed in build 948.
 - This happened when Leveling was enabled, it's fixed now.

rusty

2006-03-02 01:28

administrator   ~0006974

Verified 948.