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 414650 - Audio CD tracks' lengths change after playing tracks
Audio CD tracks' lengths change after playing tracks
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: Playback
0.13.1
Other All
: Normal normal
: 2.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-03-04 18:15 UTC by Pacho Ramos
Modified: 2008-07-01 13:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
1.png (67.78 KB, image/png)
2007-03-04 18:20 UTC, Pacho Ramos
Details
2.png (103.37 KB, image/png)
2007-03-04 18:21 UTC, Pacho Ramos
Details
3.png (102.95 KB, image/png)
2007-03-04 18:22 UTC, Pacho Ramos
Details

Description Pacho Ramos 2007-03-04 18:15:31 UTC
Please describe the problem:
Sometimes, tracks are not properly detected and, for example, a track of 6:40 minutes is detected as 3:50 minutes of duration. This is because banshee doesn't detect properly "stops" between tracks

I attach some screenshots

Thanks a lot for fixing this

Steps to reproduce:
1. Load an audio CD
2. Play a song
3. Eject the CD (sometimes banshee doesn't eject de CD)
4. Load another CD
5. Sometimes, tracks are not properly detected and, for example, a track of 6:40 minutes is detected as 3:50 minutes of duration. This is because banshee doesn't detect properly "stops" between tracks

Actual results:


Expected results:


Does this happen every time?
The most of times

Other information:
Comment 1 Pacho Ramos 2007-03-04 18:20:12 UTC
Created attachment 83909 [details]
1.png

CD is well detected, and song have the proper length
Comment 2 Pacho Ramos 2007-03-04 18:21:30 UTC
Created attachment 83910 [details]
2.png

When I click in track 4, its length is reduced to 2:50
Comment 3 Pacho Ramos 2007-03-04 18:22:43 UTC
Created attachment 83912 [details]
3.png

All CD tracks are bad detected and no proper lengths are shown
Comment 4 Aaron Bockover 2007-03-05 18:25:06 UTC
This is probably a bug in libmusicbrainz. The track durations are read from the CD TOC via MusicBrainz. Banshee doesn't actually parse the CD TOC manually.
Comment 5 Pacho Ramos 2007-03-05 21:13:38 UTC
OK, I have reported it:
http://bugs.musicbrainz.org/ticket/2488

Thanks
Comment 6 Lukáš Lalinský 2007-03-09 13:50:16 UTC
As you can see from the screenshots and also confirmed at the MB ticket, the length is displayed incorrectly only after playing a track. The initial track lengths, read from CD TOC via libmusicbrainz, are correct. I guess GStreamer or whatever Banshee use for CD plauback reports back an incorrect length and Banshee updates it's data.
Comment 7 Pacho Ramos 2007-03-09 14:00:07 UTC
Reopening because seems that is not a libmusicbrainz bug
Comment 8 Pacho Ramos 2007-03-23 10:26:45 UTC
The bug is still valid in 0.12.0

Comment 9 Pacho Ramos 2007-03-24 20:45:41 UTC
I don't know if this can help but, when I run banshee with BANSHEE_DEBUG=1 I get the following line when the bug occurs:

Could not load: /dev/hdc (taglib/)


Thanks a lot
Comment 10 Pacho Ramos 2007-03-31 08:43:30 UTC
Any progress in this one?

May be a "Re-read CD toc" button could be added as a workaround :-/

These are my taglib versions:
gst-plugins-taglib-0.10.5
taglib-1.4

Thanks a lot
Comment 11 nick 2007-07-16 21:47:31 UTC
I am having a similar problem in 0.12.1
Comment 12 Pacho Ramos 2007-09-13 20:40:54 UTC
Still valid with 0.13.1
Comment 13 Andrew Conkling 2008-02-06 18:15:37 UTC
Can you test in 0.13.2 just to make sure the problem hasn't been fixed? And can you post links to the albums on MusicBrainz?
Comment 14 Andrew Conkling 2008-02-06 18:47:32 UTC
I can't reproduce this on 0.13.2, but you did say "sometimes". Specific releases will definitely be important. :)
Comment 15 Pacho Ramos 2008-02-06 22:28:04 UTC
It is still ocurring:
1. Put it CD
2. Launch banshee
3. Now, simply clicking on song 7 from 1 makes it appear changing length from 3.26 to 5.58. Clicking on 5 changes its length from 3.59 to 6.31

Checked with http://musicbrainz.org/release/2fe3f932-2e60-4044-8fd1-dc40f1908b19.html

Same with http://musicbrainz.org/release/3ea46c68-59f5-46d1-95ec-3cef0b37ee42.html

I click on 2 and changes its lenth from 3.10 to 4.07

Thanks a lot
Comment 16 Pacho Ramos 2008-02-06 22:31:18 UTC
I can reproduce this easily, if you need for info only ask for it. I have already tried after removing banshee config files with no success
Comment 17 Andrew Conkling 2008-02-07 02:55:21 UTC
(In reply to comment #15)
> It is still ocurring:
> 1. Put it CD
> 2. Launch banshee
> 3. Now, simply clicking on song 7 from 1 makes it appear changing length from
> 3.26 to 5.58. Clicking on 5 changes its length from 3.59 to 6.31

So this happens even before you play the CD?

Can you check in other programs to see what times they show? I'm particularly curious about Sound Juicer (because it also looks up albums on MusicBrainz) and Rhythmbox.

And what times show for the tracks once the albums are copied to your library?
Comment 18 Pacho Ramos 2008-02-07 09:53:53 UTC
length is only changed by banshee when reads CD directly. Seems that I have now a new problem that also affects to rhythmbox, for example, with http://musicbrainz.org/release/2fe3f932-2e60-4044-8fd1-dc40f1908b19.html I cannot play after song 7.

Anyway rhythmbox doesn't modify lengths also

Only sound-juicer works always ok :-/

After importing with banshee leghts seems to be corrected when I click on them (except song 6, that seems extracted in wrong order), but I cannot import more than 7 songs due the same extrange behavior (sound-juicer is the only app not affected by this new problem)

Comment 19 Pacho Ramos 2008-02-07 10:44:53 UTC
OK, I have tried on my laptop and seems that the problem is the same as original report: maybe first CD or second works, but, after ejecting and trying to play a new CD it occurs.

I have tried to import the CD and seems that, once imported, lengths are corrected to the proper values when clicking on them

About problem playing more than song 7, seems that it only occurs on my desktop system, maybe could be related with the CD reader :-/ and only sound-juicer is able to workaround it :-|
Comment 20 Pacho Ramos 2008-07-01 13:01:32 UTC
Seems fixed in banshee-1 :-O

Thanks :-)