Skip navigation

Player changelog

Updated: 12.08.2026
Open as Markdown

v2.195.1

Bug Fixes

  • Fixed the progress bar: it no longer stutters in Firefox, jumps back on unpause in Chrome, or freezes on start and after seeking in Safari.
  • Fixed a freeze on Safari and iOS: the player recovers from a decode failure and continues playback, or shows an error if recovery fails.

v2.195.0

Improvements

  • When the browser or device cannot play the video, the player shows a calm screen without a useless reload.
  • Devices with a revoked DRM certificate now see the unsupported-browser screen.
  • Watermark protection is stronger: the mark cannot be swapped via the API after start, and casual removal in developer tools does not drop it.
  • Numeric watermark text is accepted without an error.

Bug Fixes

  • An interrupted live stream no longer shows an error screen: the player waits for the broadcast to recover.
  • Failures in Picture-in-Picture, fullscreen, and similar browser APIs no longer stop playback.

v2.194.0

Improvements

  • Player UI fonts are now loaded from the CDN.

Bug Fixes

  • Fixed view statistics when switching videos: events are no longer attributed to the wrong video.
  • Fixed video loading: if a video is unavailable, the player shows an error instead of waiting indefinitely.

v2.193.0

Improvements

  • Improved playback of videos with long segments (screen recordings and similar content): the player buffers more reliably and is less likely to get stuck on loading.
  • Added audio track switching during AirPlay.

Bug Fixes

  • Fixed waiting for a live stream that has not started yet or was temporarily stopped: the player waits for the source instead of showing a network error.
  • Fixed false playback errors when starting video in Chromium-based browsers.

v2.160.1

⚠ BREAKING CHANGES

  • IFrame Player API

    • If a watermark is enabled in the dashboard but watermark text is not provided when creating the player, the player throws an error. Watermark text must be set when creating the player.
  • IFrame Regular

    • If a watermark is enabled in the dashboard but watermark text is not provided in the watermark URL parameter, the player throws an error.

v2.156.0

⚠ BREAKING CHANGES

v2.150.0

⚠ BREAKING CHANGES

  • IFrame Player API

v2.139.1

⚠ BREAKING CHANGES

v2.121.0

⚠ BREAKING CHANGES

  • IFrame Player API
    • To prevent changing or removing the watermark via the iframe src attribute, watermark parameters must be set after player creation with setOptions.

      Example:

      playerFactory.create(params).then(function (player) {
        player.setOptions({ui: {watermark: {text: 'watermark'}}});
      });
      

v2.115.0

⚠ BREAKING CHANGES

  • IFrame Player API

v2.106.0

⚠ BREAKING CHANGES

  • IFrame Player API
    • Player event AutoQualityChanged was removed. Use QualityChanged instead. See player event handlers.

    • Player method getCurrentVideoQuality is deprecated and will be removed. Use getVideoQuality instead. See player methods.

    • Factory property PlayerEvent is deprecated and will be removed. Use Events instead. See factory properties.

v2.101.0

⚠ BREAKING CHANGES

  • IFrame Regular
    • Parameter watermark is ignored unless watermark functionality is enabled in the dashboard. See embed parameters.

v2.48.0

⚠ BREAKING CHANGES

v2.36.0

⚠ BREAKING CHANGES

  • IFrame Regular

    • Parameter header was replaced with title. Existing embeds with header still work for a while; new embeds should use title. See embed parameters.
  • IFrame Player API

    • Parameter ui.openChaptersOnLoad is deprecated and will be removed. See player parameters.

v2.27.0

⚠ BREAKING CHANGES

  • IFrame Player API
    • Player creation parameters files and actions moved into PlaylistItemOptions of the playlist parameter. See player creation.