Bug 172372 - amarok2 doesn't proceed to next track if using the gstreamer backend
Summary: amarok2 doesn't proceed to next track if using the gstreamer backend
Status: RESOLVED FIXED
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: VHI normal
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
: 208681 216856 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-10-08 03:35 UTC by Radoslaw Szkodzinski
Modified: 2011-04-27 21:14 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.4.1


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Radoslaw Szkodzinski 2008-10-08 03:35:49 UTC
Version:           2.0-svn Oct 7 2008 (using Devel)
Compiler:          gcc (Gentoo 4.3.1-r1 p1.1) 4.3.1  CXXFLAGS="-O2 -fomit-frame-pointer -pipe -mfpmath=sse -fvisibility-inlines-hidden"
OS:                Linux
Installed from:    Compiled sources

Amarok 2 fails to skip to the next track on these conditions:
* track is variable bitrate
* no supported VBR header is present
* track length is overestimated

The track plays correctly, but instead of proceeding to the next track when it ends, playback is paused instead.
Timing data is correct in the playlist, but incorrect in the seek bar.
Comment 1 Mark Kretschmann 2008-10-08 11:05:27 UTC
Could you provide an example file that triggers this bug?
Comment 2 Seb Ruiz 2008-10-08 13:55:19 UTC
Yes, I can confirm this. Many thanks for solving this for us, it has been frustrating us for a long time.
Comment 3 Radoslaw Szkodzinski 2008-10-08 20:40:50 UTC
Ok, for example file... not sure if this is pirating, who cares anyway:
http://puszkin.org/~astralstorm/tmp/09-clutch-what_would_a_wookie_do_(new_studio_track_recorded_2005).mp3
Comment 4 Mark Kretschmann 2008-10-09 09:34:07 UTC
I cannot reproduce the problem with your example file. The track length gets shown as 4:26, which I assume is correct, and skipping to next track works fine.

I've also tried some VBR tracks of mine that clearly show incorrect length values. Still, proceeding to next track worked as expected.

What now? :)


PS: I'm using the xine Phonon backend. What do you use?
Comment 5 Radoslaw Szkodzinski 2008-10-09 10:19:56 UTC
I'm using the gstreamer backend...
Comment 6 Mark Kretschmann 2008-10-09 10:30:36 UTC
I have a strong suspicion that the backend is of relevance here. GStreamer backend is known to be buggy.

Could you perhaps try it with the xine backend?
Comment 7 Radoslaw Szkodzinski 2008-10-09 10:55:55 UTC
Yes, xine backend is all right, reassign to Phonon instead.
Comment 8 Radoslaw Szkodzinski 2008-10-09 10:59:10 UTC
Blah, can't use Xine backend, it ignores default ALSA device....
(there's also no option to pick it)
Probably a bug too, I'll file it.
Comment 9 Gary Steinert 2008-10-26 04:14:48 UTC
Reading these comments, and seeing as I cant reproduce with xine backend, may I suggest that this report be closed?

Gary
Comment 10 Radoslaw Szkodzinski 2008-10-26 13:55:17 UTC
No, move it to phonon->gstreamer backend instead.
Comment 11 Joseph Anania 2009-09-08 19:32:29 UTC
I can confirm that this stream dosent load the next song on both the Xine and gstreamer backends http://rainwave.cc:8000/vwave.ogg
Comment 12 Myriam Schweingruber 2009-09-27 13:30:41 UTC
Modified title
Comment 13 Myriam Schweingruber 2009-09-27 13:31:11 UTC
*** Bug 208681 has been marked as a duplicate of this bug. ***
Comment 14 Mike 2009-11-30 22:40:06 UTC
*** Bug 216856 has been marked as a duplicate of this bug. ***
Comment 15 Riccardo Pasquini 2009-12-01 15:00:57 UTC
...watching...
Comment 16 Myriam Schweingruber 2009-12-25 11:14:49 UTC
Could somebody please test with Phonon 4.3.1 (upcoming KDE SC 4.4) ?
Comment 17 Dmitry Pisklov 2010-03-06 20:53:44 UTC
It seems to be fixed in KDE SC 4.4 - at least for me (4.4.1 on Arch Linux).
Comment 18 Myriam Schweingruber 2010-03-06 21:37:40 UTC
Nice! Thank you for the feedback :)
Comment 19 Myriam Schweingruber 2011-04-27 21:14:42 UTC
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.