After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 591640 - Music CD burning with Main Program completes, but CD is unrecognized by Nautilus & Rhythmbox
Music CD burning with Main Program completes, but CD is unrecognized by Nauti...
Status: RESOLVED OBSOLETE
Product: brasero
Classification: Applications
Component: general
git master
Other All
: Normal normal
: ---
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2009-08-13 01:25 UTC by Jud Craft
Modified: 2018-09-21 16:43 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26


Attachments
Log of burning four-track audio disc (214.16 KB, text/plain)
2009-09-07 19:55 UTC, Jud Craft
Details

Description Jud Craft 2009-08-13 01:25:03 UTC
Please describe the problem:
When opening the main Brasero program and burning an audio CD from FLAC files, the resulting CD is not usable.

Specifically, 
A) it is not recognized by Nautilus (CD drive disappears from Places\Computer)
B) does not show up in Rhythmbox.
C) cannot be ejected by Nautilus or drive device.

BUT
D) Banshee sees it.  It has no metadata/CD-Text, but can be played & ejected.

Steps to reproduce:
1. Get a blank CD.
2. Get FLAC files.
3. Open the brasero Main Program.
4. Burn the files to disc.  Set "eject when finished option" and uncheck "allow more data to be written to disc."

Actual results:
Progress bar burns the files (with CD-drive activity) to 100%.  Disc does not eject when done.  The "Blank CD-R Disc" icon is still present on the desktop.  After clicking "done" in Brasero, Brasero still reads it as a blank disc.

If you try to burn again, Brasero will eject the disc and freeze.  If you re-insert the disc, you get symptoms A-D in the description above.

Expected results:
The GNOME desktop and GNOME programs should be able to read any proper music CD that Brasero creates.  It should not be possible to make a CD with GNOME's burner program that GNOME cannot read.

Does this happen every time?
So far.  I have lost two CDs this way, burning FLAC files.

Other information:
This obviously affects many programs; I am not sure whether they are malfunctioning, or if they just merely cannot cope with a CD that was incorrectly burned.

If it is the fault of a poorly burned CD, of course it would be good if Brasero would not do that.  (But then again, you would expect the GNOME desktop to have a better user-error interface than merely pretending there is no disc and locking the drive when a bad CD is inserted.)
Comment 1 Philippe Rouquier 2009-09-04 18:42:28 UTC
Thanks for the report. If banshee manages to play your disc, I'd rather think that the problem is with the other players. I do think reading your description that they don't like the leave open option. To tell the truth is quite unusual to use it and more importantly its use is quite limited as any audio track added later in another session won't be played (even when it's closed) as only the first session should be played (that's part of the standard).
Comment 2 Jud Craft 2009-09-04 20:01:26 UTC
What is the "leave open" option?

If you mean the "allow more data to be written to disk", I turn that option off, so I'm not using that one.

But besides that.  Why is Nautilus having problems
Comment 3 Philippe Rouquier 2009-09-05 07:03:58 UTC
Sorry I misread, I had not see you said uncheck the "allow more data ...". If that's so then I don't see why nautilus has any problem.

> Progress bar burns the files (with CD-drive activity) to 100%.  Disc does not
> eject when done.  The "Blank CD-R Disc" icon is still present on the desktop. 
> After clicking "done" in Brasero, Brasero still reads it as a blank disc.
The problem here is that the disc does not get ejected. As long as it is not ejected then for GIO/GVFS/nautilus it remains in the state it was in before the burning.

Now if you have a CDRW around could you burn an audio disc please with "brasero -g --brasero-media-debug > log 2>&1" and attach the file log to this bug?

Just a last question, does this appear just with FLAC files or with other audio file types as well?
Comment 4 Jud Craft 2009-09-05 17:35:29 UTC
Not sure.  Going to the store today, so I'll grab some CD-RWs while I'm at it and try this out.

Are you saying that GIO/GVFS can't detect when a blank disc becomes a valid CD?

I will say --  I'm pretty sure I might have filed this bug elsewhere -- but my CD-Rs -never- eject when Brasero is done, even if I check the box.  I sit and wait at 100% done for minutes and nothing ever happens.

I'll try the CD-RWs and print a debug log sometime.
Comment 5 Jud Craft 2009-09-07 19:55:10 UTC
Created attachment 142641 [details]
Log of burning four-track audio disc

Line 1991:  Brasero tries to eject CD, but cannot.
Brasero appears to correctly finalize the disc.
Comment 6 Jud Craft 2009-09-07 19:56:09 UTC
Done.  I burnt a four track CD.

Again...

1.  Brasero never ejects the disc.  (Log says "Trying to eject drive" at line 1991).  I'll file this as a separate bug.

2.  The disc (after manually ejecting and reinserting) is never detected by Nautilus or Rhythmbox.

It might possibly be related to this ubuntu bug:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/395470

Not sure if brasero can do anything about that.  Maybe the music CDs are indeed burning just fine.

I also filed a GVFS bug for this.  #594398.
Comment 7 GNOME Infrastructure Team 2018-09-21 16:43:38 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/brasero/issues/67.