Bug 205440 - Amarok randomly skips songs
Summary: Amarok randomly skips songs
Status: RESOLVED INTENTIONAL
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.3.0 (KDE 4.2.0)
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-28 04:32 UTC by Mark A. Taff
Modified: 2010-01-16 15:42 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Output from `amarok --debug` (468.52 KB, text/plain)
2009-08-28 04:33 UTC, Mark A. Taff
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mark A. Taff 2009-08-28 04:32:10 UTC
Version:           2.2-GIT (using 4.3.00 (KDE 4.3.0) "release 158", KDE:KDE4:Factory:Desktop / openSUSE_11.1)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.27.29-0.1-default

Amarok (apparently randomly) skips songs in the playlist.

To reproduce:
While a song is playing, click the next button. If the next song plays, click next again. It'll eventually skip a song.

When you click next, amarok appears to try to load the next song, but skips it.  By the time the lyrics for the skipped song appear, amarok has skipped the song.

For testing, I went though the entire ABBA Gold album (*.flac).  Amarok skipped "Mamma Mia", "S.O.S.", "One of Us", and "Waterloo".
(See: http://en.wikipedia.org/wiki/ABBA_Gold:_Greatest_Hits#Track_listings)

For this test, I ran captured all the output from `amarok --debug` for this test, and will attach it.

I am using the phonon-backend-xine-tng 0.2-5.3. (phonon-backend-gstreamer won't pause or stop playing, and phonon-backend-xine regularly tells me my audio device isn't available.)

Amarok 1.4 w/xine works flawlessly on this box.  My hardware is HDA NVidia (ALC883 Analog).

Thanks!
Comment 1 Mark A. Taff 2009-08-28 04:33:55 UTC
Created attachment 36526 [details]
Output from `amarok --debug`
Comment 2 Myriam Schweingruber 2009-08-28 08:52:14 UTC
Just switch your phonon backend to xine, this is a known problem with the gstreamer backend. Strange nobody sent that upstream yet. Reassigning.
Comment 3 Mark A. Taff 2009-08-29 00:06:17 UTC
I am not using the gstreamer backend.  I am using the phonon-backend-xine-tng backend.

The gstreamer backend plays reliably, but won't pause or stop.
The xine backend stops working often (every other song, to every 40th song--it varies), requiring an amarok restart.
The xine-tng backend plays without hanging, but it tends to skip songs, as noted.

IMO, the xine-tng backend is the least irritating, but it'd be nice to have one backend that worked reliably.

Seems like the category should be changed, since I'm not using gstreamer.

Thanks.
Comment 4 Joseph Anania 2009-09-08 19:27:19 UTC
I can confirm that this happens on the xine backend, it immediatly skips, with the G streamer backend it skips after a one second pause.  odly enough VLC skips also I played the files on another system and they work fine.  Is this problem beyond gstreamer phonon and xine?  an example of an ogg that always skips is the http://www.atheist-experience.com/archive/AtheistExp-2009-08-09.ogg ,(sorry but this is the easiest to download example)
Comment 5 Nicolas L. 2009-09-27 13:37:53 UTC
changing as this is not a gstreamer bug only
Comment 6 Myriam Schweingruber 2009-11-17 12:39:27 UTC
This seems strange, I can't reproduce this here with the xine backend.
Comment 7 Martin Sandsmark 2010-01-16 15:42:29 UTC
Phonon-Xine-TNG is a (now) outdated version of the Phonon-Xine engine.

If want to report a bug in Phonon-Xine, please open a new bug report with it.