def METHOD_NAME(self, time):
    """ Set the player at time `~time`.
    Should run on the main thread to ensure we avoid reentrency problems.
    Args:
        time (`float`): the timestamp, in s
    Returns:
        `bool`: `True` iff this function should be run again (:func:`~GLib.idle_add` convention)
    """
    self.last_timestamp = time
    self.playbin.seek_simple(Gst.Format.TIME, Gst.SeekFlags.FLUSH, time * Gst.SECOND)
    return False