Version: 2.3.1 (using KDE 4.4.4)
If I tell Amarok to stop after the current track it works great. The track gets marked with the 'stop' icon and Amarok indeed stops after that track. If I replay the track (still being marked with the stop icon) Amarok will not stop, but happily continue playing the next track in the playlist.
Steps to Reproduce:
play a track, choose "stop after current track", wait for track to finish, replay the track.
Amarok continued to play from the playlist the second time, even though the track was still marked as "stop after current track"
Amarok should stop if a track is still marked as "stop after current track"
I think this is a display error, as the "stop after current track" marker should disappear once the stop has happened, AFAIUI
I tagged target track to stop playing after finish- it does stops after the first playback.
If we play it again it will not stop no matter that it is still tagged with : stop after current track.
Yes, but that is a display problem: the action only lasts once, then the marker should be removed automatically, which is the actual bug. Changing title accordingly.
I confirm this in Amarok 2.4 beta. The solution is that the marker should go away, after playing and stopping the track once.
Yes, bug is still there in Amarok 2.4 beta.
*** Bug 264179 has been marked as a duplicate of this bug. ***
but the sign should only go away when i continue the playback; before, it is useful to know on which track i stopped....
Still happens in 2.4.1.
it also still happens in 2.4.3
Still happens in 2.5.0.
I can't reproduce this in 2.6 rc anymore, closing
I just tried it with Amarok 2.5.96 and it still happened - after playing the track, the next track got marked as active, but the "stop after playing this track" mark remained on the previous track.
Very strange, I can't reproduce this here at all, and I was able to reproduce this before the engine changes. Could you eventually try with a new user?
I tested it with a completely new user and it happens under there too. Also I discovered that it seems to happen only when I set the track to be stopped with keyboard shortcut - if I set it with right click -> "Stop Playing ...", it's OK.
Currently I have Amarok 2.6.40git.1352308249 installed.
Thank you fr the feedback, changing this to the shortcuts component as it is related to that.
Git commit 57e5bf466b364a0e086000b2d24f00e1e336b22e by Matěj Laitl.
Committed on 26/11/2012 at 20:36.
Pushed by laitl into branch 'master'.
PlaylistActions: fix sloppy "stop playing after" API and friends
...plus clean-up some EngineController <-> PlaylistActions interaction
and remove some hackiness like frequent calls to ::repaingPlaylist()
First, I wanted to merge the https://git.reviewboard.kde.org/r/107457/
- but the patch just opened my eyes to a greater flaw in the design of
"stop playing after"... So thanks, V. A. Amarnath - you triggered me
studying the code.
M +1 -0 ChangeLog
M +15 -18 src/ActionClasses.cpp
M +3 -3 src/EngineController.cpp
M +1 -1 src/dbus/mpris1/PlayerHandler.cpp
M +1 -1 src/dbus/mpris2/MediaPlayer2AmarokExtensions.cpp
M +42 -35 src/playlist/PlaylistActions.cpp
M +16 -23 src/playlist/PlaylistActions.h
M +1 -1 src/playlist/view/PlaylistViewCommon.cpp
M +2 -9 src/playlist/view/listview/PrettyListView.cpp
M +5 -2 src/scriptengine/AmarokPlaylistScript.cpp