Bug 300884 - Playlist repeats even though track progression is set to standard
Summary: Playlist repeats even though track progression is set to standard
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Playback (show other bugs)
Version: 2.5-git
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2012-05-30 16:59 UTC by Jan
Modified: 2019-03-26 15:04 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.6
Sentry Crash Report:


Attachments
Partial debug output (15.34 KB, text/plain)
2012-05-30 17:01 UTC, Jan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan 2012-05-30 16:59:45 UTC
My playlist keeps repeating (starting from the top) after the last song finished playing even though track progression is set to default and dynamic playlist mode is not active. This also happens with a fresh amarok profile. If I remember correctly, it started happening with 2.5 and is still happening with current git. I can try a git bisect if the part of the debug log that I get when the playlist finishes (in this case with only 1 song in it) isn't enough information.

Reproducible: Always
Comment 1 Jan 2012-05-30 17:01:02 UTC
Created attachment 71444 [details]
Partial debug output
Comment 2 Myriam Schweingruber 2012-05-31 18:40:59 UTC
Confirmed, it indeed starts from the top. Since I rarely finish a playlist but continuously add new tracks I was not aware of that.
Comment 3 Emilio 2012-06-05 20:51:26 UTC
In my case the playlist is repeated only if the last file on it is an *.ogg file. When the last file on it is an *.mp3 file it stops correctly.
Comment 4 Jan 2012-06-06 12:12:56 UTC
(In reply to comment #3)
> In my case the playlist is repeated only if the last file on it is an *.ogg
> file. When the last file on it is an *.mp3 file it stops correctly.
I can confirm this. Playback stops as it should if playlist ends with mp3 and/or flac file.
Comment 5 Myriam Schweingruber 2012-06-06 13:46:02 UTC
I just retried here, stops correctly with a flac file and an ogg file too now. Do you have the latest Amaok build?
Comment 6 Jan 2012-06-06 16:50:02 UTC
Still happening with latest git for me.
Comment 7 Emilio 2012-06-06 22:30:10 UTC
It still happens to me with latest git. It works well with flac and mp3 at the end.

Only happens when the last file is an ogg.
Comment 8 Myriam Schweingruber 2012-06-07 04:41:16 UTC
Which phonon backend are you folks using? I can't reproduce this with latest git, phonon-backend-vlc 0.5.0, last commit is 99a0019789f6e2ceaadf70d610801fb4019eb8b6

If you don't use the same backend as I do, please change it and try again (don't forget to restart KDE so the backend change takes effect.).
Comment 9 Emilio 2012-06-07 06:46:41 UTC
Phonon-vlc works as expected, it seems a problem with phonon-gstreamer only.
Comment 10 Jan 2012-06-07 16:14:42 UTC
Yeah, using phonon-vlc, the playlist doesn't repeat. With phonon-gstreamer (4.6.0) it does, regardless of wether pulseaudio is used or not. Which makes me raise the question: Why does a phonon backend get to decide to repeat a playlist that ends in ogg files?
Comment 11 Myriam Schweingruber 2012-06-07 18:08:50 UTC
That is something for the phonon developers to explore, reassigning.
Comment 12 Harald Sitter 2012-07-18 14:27:10 UTC
Amarok handles abouttofinish on the same track twice as per the debug log.
Comment 13 Myriam Schweingruber 2012-07-18 19:26:50 UTC
Why does it wok with the vlc backend, then? If it were Amarok it would be reproducible with both backends, no?
Comment 14 Jan 2012-08-02 13:17:36 UTC
Seems to be fixed with the release candidate + phonon gstreamer 4.6.1
Comment 15 Myriam Schweingruber 2012-08-04 11:53:40 UTC
Indeed, this is due to the Engine controller changes.
Comment 16 Myriam Schweingruber 2012-09-12 08:50:39 UTC
Setting status correctly.