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
Created attachment 71444 [details] Partial debug output
Confirmed, it indeed starts from the top. Since I rarely finish a playlist but continuously add new tracks I was not aware of that.
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.
(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.
I just retried here, stops correctly with a flac file and an ogg file too now. Do you have the latest Amaok build?
Still happening with latest git for me.
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.
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.).
Phonon-vlc works as expected, it seems a problem with phonon-gstreamer only.
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?
That is something for the phonon developers to explore, reassigning.
Amarok handles abouttofinish on the same track twice as per the debug log.
Why does it wok with the vlc backend, then? If it were Amarok it would be reproducible with both backends, no?
Seems to be fixed with the release candidate + phonon gstreamer 4.6.1
Indeed, this is due to the Engine controller changes.
Setting status correctly.