Qml mediaplayer playbackrate not wired up correctly

REPRODUCIBILITY (% or how often): 100%
BUILD ID = OS VERSION (Settings > About product): 4.0.1.48
HARDWARE (XA2, Xperia 10…): XA2
UI LANGUAGE:
REGRESSION: (compared to previous public release: Yes, No, ?): ?

DESCRIPTION:

came up in https://github.com/jgibbon/Talefish/issues/33. But having the same issue in Podqast.

If you bind in qml the playbackrate to another value, the binding is not working properly e.g. when tracks change.

There are bugreports about qt and gstreamer about a missing emitted signal on the internet.

PRECONDITIONS:

have code like this https://github.com/jgibbon/Talefish/blob/master/qml/lib/TalefishAudio.qml where you bind the playbackrate to another value.

STEPS TO REPRODUCE:

  1. Change track, or sometimes pause/play

EXPECTED RESULT:

Playbackrate is changed to 1.0

ACTUAL RESULT:

Playbackrate should stay at set value

ADDITIONAL INFORMATION:

(Please ALWAYS attach relevant data such as logs, screenshots, etc…)