def METHOD_NAME(self, t):
    """ Set the player at time t.
    Should run on the main thread to ensure we avoid reentrency problems.
    Args:
        t (`int`): the timestamp, in ms
    Returns:
        `bool`: `True` iff this function should be run again (:meth:`~GLib.idle_add` convention)
    """
    start = GLib.TimeVal()
    GLib.DateTime.new_now_local().to_timeval(start)
    start.add(-t)
    self.anim_iter = self.anim.get_iter(start)
    self.advance_gif()
    return False