Version: 2.5 (using KDE 4.7.4)
As in summary. vlc backend, I'm unable to test any other, because xine is unavailable in current Kubuntu and gstreamer is totaly broken for me.
Steps to Reproduce:
Enable "resume play when amarok starts". Play some song and exit while playing. start amarok.
Amarok is in "playing" state, however there's no sound and progress mark doesn't move.
Amarok resumes playing the song.
OS: Linux (i686) release 3.0.0-15-generic
Confirmed, this doesn't work at all, using the vlc backend.
FWIW: the xine backend is deprecated.
*** Bug 296670 has been marked as a duplicate of this bug. ***
Hmm, I'm not able to reproduce this with the gstreamer phonon backed, so maybe this is the phonon-vlc bug? Also, what file type this is? There were bugs with some backends not being able to seek, so maybe this is just another symptom?
Please try to make your gstreamer backend working and investigate, report here, and report the bug upstream if you find the offending backed.
In my case both backends resume playing, but the gstreamer-backend starts always at the beginning of the track whereas the vlc-backend starts at the track time at which I quit amarok.
amarok 2.5.0 (KDE 4.8.4)
Reopening, I can reproduce with Amarok 2.6.0 and (not yet publicly annonced) phonon-gstreamer 4.6.2. Phonon-vlc 0.5 works fine here.
The sequence Amarok calls (on just created MediaObject) is:
setCurrentSource( url );
pause(); // probably because docs say: You can only seek if state() == PlayingState, BufferingState or PausedState
seek( offset );
Phonomials, is this right?
broken here on Debian Sid
KDE: 4.8.4 (4.8.4)
Btw, that call sequence is only right if you do the seek-play part only once you reached Paused state (i.e. in a slot rather than immediately after pause())
Will be solved by https://git.reviewboard.kde.org/r/105995/ - Harald already solved the phonon-vlc problem there, now we need a phonon-vlc 0.6.1 to be released and hit distributions.
Is that a request for release? :O
(In reply to comment #9)
> Is that a request for release? :O
Yes, Lord-president. (if you don't have to feel you'll want to add more bugfixez)
There are no bugs in phonon vlc :P
(In reply to comment #11)
> There are no bugs in phonon vlc :P
Then fire up your releasorz enginez, Your Majesty!
Git commit 90f3257d24759e4799ae2c91500901275e81ad3e by Matěj Laitl.
Committed on 12/08/2012 at 16:54.
Pushed by laitl into branch 'master'.
EngineController: fix playback resuming for phonon-gstreamer
However, this breaks it for phonon-vlc < 0.6.1, so raise our (strongly)
recommended dependency on it.
M +2 -0 ChangeLog
M +1 -1 README
M +37 -7 src/EngineController.cpp
M +21 -0 src/EngineController.h