Summary: | Tracks are played twice, randomly | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Mikko C. <mikko.cal> |
Component: | Playlist | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | alex.merry, danielcjones, kristjan.ugrin, lfranchi, StormByte |
Priority: | NOR | ||
Version: | 2.0-SVN | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
repeating track log
amarok repeat a song track not advancing |
Description
Mikko C.
2008-08-07 12:57:45 UTC
I experience the same problem. Not sure if related but I also experience another problem, sometimes in an amarok session it does not go to the next track, it plays the current one and stops. Confirmed, but I'm having hard time to hunt down exact steps to reproduce it. SVN commit 843800 by djones: Fix potential race condition on track changes. Let me know if this bug persists. It's hard to reproduce so I'm not certin I got it. CCBUG: 168594 M +18 -0 EngineController.cpp M +3 -0 EngineController.h M +0 -2 browsers/playlistbrowser/DynamicCategory.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=843800 Not fixed here :( Hello, I still get repeated tracks too. Here is a bigger log, as it has repeated tracks one after another after I pause a track. I've uploaded the relevant log part at http://pastebin.com/m4dd5e0dc PS: might be nothing but some of these repeated tracks are fairly small maybe one should try to play small files to reproduce the issue? Created attachment 26733 [details]
repeating track log
Safer than the pastebin.
Unfortunately, I can't quite tell what is happening in the log. I just enabled more debug output. If you can svn up and give me another log it would help a lot. I'm afraid I'm not able to reproduce this at all anymore. Created attachment 26741 [details]
amarok repeat a song
Here's what I get.
I hope it's helpful.
SVN commit 844136 by djones: Fix problems caused by phonon emiting prefinishMarkReached at unusual times. I'm pretty sure I got it this time. Let me know. CCBUG: 168594 M +12 -1 EngineController.cpp M +1 -0 EngineController.h WebSVN link: http://websvn.kde.org/?view=rev&revision=844136 So far seems fixed for me :) Thanks After extensive period of playling it seems to be working here too. Awesome. I'll close this one then. Indeed, I came back to check the bug because I noticed it does not repeat tracks anymore. Thanks for your work! This bug still appears in latest svn (checked today, Revision: 849150), however is even harder to catch it - it's even more rare than before fix. Will try to get an output. Yes, today I noticed it too. Much rarer tho. Please get some output. I can confirm too, with fresh svn etc. it actually repeats the same song over and over here, with random playlist enabled. if i manually advance, it works, but not automatically. http://www.amarok.pastebin.com/m19ce4552 *** Bug 166491 has been marked as a duplicate of this bug. *** Created attachment 27117 [details]
track not advancing
Got it!
With revision 854119 problem is clearly exposed in playlist.
I was using dynamic mode and sometimes when I pressed next, amarok did play next track, but in playlist previous one was marked as current playing. This caused to replay same song when clicking next.
E.g. (real current playling track is marked with ←, current playing as stated by playlist marked with ↓):
Track0
Track1←↓
Track2
- clicking next
Track0
Track1↓
Track2←
- clicking next
Track0
Track1
Track2←↓
Hope it helps.
I can confirm comment #19 here and that odd behaviour, but it seems to happen only in manual advance of playlist. It actually happens on automatic advance too, but I'm not sure if I triggered this by skipping some tracks in beginning. But surely I didn't touched amarok for a while and it replayed some tracks twice. Fixed in r854966. Revision: 855628 Happened again - but is really hard to catch it, it happens when forget to run amarok from console :) ~/.xsession-errors should contain the output of amarok when you don't run it from a terminal. Try running grep ^amarok ~/.xsession-errors and then post the output. That command doesn't work, try grep amarok ~/.xsession-errors and if you could update to r855940, that would be really useful (I put some more debugging information in). |