GNOME Bugzilla – Bug 414650
Audio CD tracks' lengths change after playing tracks
Last modified: 2008-07-01 13:01:32 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:
Created attachment 83909 [details] 1.png CD is well detected, and song have the proper length
Created attachment 83910 [details] 2.png When I click in track 4, its length is reduced to 2:50
Created attachment 83912 [details] 3.png All CD tracks are bad detected and no proper lengths are shown
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.
OK, I have reported it: http://bugs.musicbrainz.org/ticket/2488 Thanks
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.
Reopening because seems that is not a libmusicbrainz bug
The bug is still valid in 0.12.0
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
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
I am having a similar problem in 0.12.1
Still valid with 0.13.1
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?
I can't reproduce this on 0.13.2, but you did say "sometimes". Specific releases will definitely be important. :)
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
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
(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?
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)
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 :-|
Seems fixed in banshee-1 :-O Thanks :-)