playback progress bar gets stuck although song is still playing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rhythmbox (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
While doing the laptop tests for beta 1, I encountered a weird bug on Rhythmbox's UI. I tried to move the playback forward using the progress bar on the top right, but missed the bar and ended up clicking a little bit too high.
The results were: 1) song kept playing as if nothing happened (good since I apparently "missed" the progress bar click zone), 2) the playback progress bar got stuck at the playback poisition at which I made the click. The song eventually kept going until the end, with the playback progress still stuck somewhere in the middle in the song. See screenshot attached, that displays the invalid playback position although the song playback had already finished.
Steps to reproduce this bug:
1) Launch a song with Rhythmbox. Mine was the one contained in the example folder in my home folder.
2) Click the playback progress bar on the top right corner of the UI to move the song forward. That should work as expected.
3) Click again but aim to a position lower or higher than the bar, your pointer should turn into a hand for a fraction of second if the manipulation succeeded.
4) The playback should resume but the progress bar should now be stuck.
5) Restarting the song does not unlock the progress bar, for me I had to correctly register a click on the bar as in step #2 to get the progress bar alive again.
Expected behaviour:
Not too sure about this one. If correct registration of the progress bar click is assumed to be when one clicks ON the bar itself, then aiming a little too under or upper should not do anything. However, if the registration zone is expected to cover the height of the playback tool bar (i.e. the height of the Pause button), then wherever I click in the progress bar zone should move the progress bar at the right position (i.e. the registered relative x-position of my mouse pointer) and keep the playback and its progress alive.
As usual, let me know whether further testing is required.
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: rhythmbox 2.97-1ubuntu4
ProcVersionSign
Uname: Linux 3.5.0-14-generic x86_64
ApportVersion: 2.5.1-0ubuntu7
Architecture: amd64
Date: Thu Sep 13 10:17:22 2012
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120905.2)
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
SourcePackage: rhythmbox
UpgradeStatus: No upgrade log present (probably fresh install)
I just compared with Rhythmbox 2.96 on Precise and the click registration zone gets displayed between 2 horizontal lines (see my mouse pointer on screenshot). Clicking elsewhere does nothing.
Again I don't know how the new design, where the progress bar has now been moved to the right, intended to manage this. I suppose the same mechanism is still in use and a click registration zone still exists albeit not explicitly displayed. If this is the case, I would suggest to use a similar behaviour as in the working Precise version, while keeping the currently layout which arguably looks prettier.