Draft: backend: Restore speed after opening new file
After opening a new file, restore the playback rate and set the forward direction, as users expect the speed to carry over from file to file.
Closes: #219
Depends on GStreamer bug https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1617