I instrumented ConnectedSeekSlider.cs with debugging statements and found that the PlayerEngine is not resetting its Position attribute (the number of milliseconds into the track it is) when it rolls over to a new track. If the new track is shorter than the current "position" (the sum of previous positions) then the slider will show only the "position", not the time on the current track. If you move the slider, this forces the PlayerEngine to reset its Position and thus the slider behaves properly again, for a time.
I am currently looking into why the PlayerEngine is not resetting its position on track change. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to banshee in Ubuntu. https://bugs.launchpad.net/bugs/869301 Title: Banshee track slider displaying incorrectly, incorrect time Status in “banshee” package in Ubuntu: Confirmed Bug description: Recently discovered a bug with Banshee. The track slider/skipper displays the correct time periods for the first track off an album, but then instead of sliding when the next track is played it stays static and the track time displayed below displays the total of the tracks played rather than per song. I have attached a screenshot Cheers Description: Ubuntu oneiric (development branch) Release: 11.10 banshee: Installed: 2.2.0-1ubuntu2 Candidate: 2.2.0-1ubuntu2 Version table: *** 2.2.0-1ubuntu2 0 500 http://gb.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/869301/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp