Fixed
  • Custom start time for Spotify episode
  • Timestamp column width is not respected on Safari.
  • Totaltime
    is undefined in some circumstances.
  • When the video restarts, the annotation that has
    timestamp=starttime
    is skipped.
  • Individual completion record is not deleted from the report page on Moodle 4.1.
  • Rumble's
    isPlaying
    method always returns true.
Updated
  • Improve error handling: remove/hide elements above the video to show the error screen (e.g. YouTube video no longer available)
  • Only get
    posterImage
    and title when on editing form (
    opts.editform
    )
  • If the video is already paused, do not pause again if not necessary.
  • Reset
    viewAnno
    when the video restarts.
  • Increase frequency for Spotify and PeerTube since their time update interval is longer than others.
  • PeerTube: use
    playbackStatusChange
    to check/dispatch the pause state.
  • PeerTube: ensure video resets to start time before dispatching
    iv:playerReady
    .
  • Wistia: get annotation data from the database only after the password is validated.