Issues with the seekbar in combination with mpd
Bug #540441 reported by
JaVaEs
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Panflute |
Fix Released
|
Low
|
Paul Kuliniewicz |
Bug Description
I found 2 bugs using the seekbar while playing music with mpd.
1. Clicking on a spot on the seek bar doesn't affect the position of the slider. There is just a short stutter in the music and then playback continues at the same position.
2. Because of the first bug i have to grab the slider and slide it to the position i want to. While sliding it i hear fast noises of the skipped part of the track.
I'm using mpd 0.15.0 and panflute 0.6.2
Related branches
Changed in panflute: | |
status: | Confirmed → In Progress |
Changed in panflute: | |
status: | In Progress → Fix Committed |
Changed in panflute: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This isn't specific to MPD. The default behavior of the underlying GtkScale widget is to update its reported position whenever it moves, which causes the noises when sliding it around: you're actually seeking lots and lots of times very quickly. Similarly, the default behavior when clicking next to the indicator is to move it slightly to the left or right, resulting in a very small seek. Neither behavior is particularly desirable.
The proper way to do this would be to have any click in the seek bar jump directly to that position, and for drags of the indicator to not trigger a seek while the user is still actively moving it around. Or, in other words, to have the seek bar behave like it does in Rhythmbox, which is much more intuitive.
A workaround until this gets fixed is to middle-click in the seek bar to jump to the desired position.