[object Object] Icon

Encoding
Learn how to create, start, manage and modify Encodings

[object Object] Icon

Player
Learn how to create, start, manage and modify Players

[object Object] Icon

Analytics
Learn how to create, start, manage and modify Analyticss

Docs Home
User shortcuts for search
Focus by pressing f
Hide results by pressing Esc
Navigate via   keys

Player iOS/tvOS Releases

Latest Releases

Date

Version

Stable

6/24/2020

2.48.0

Added

  • Support for configuring external playback mode while mirroring via AirPlay by setting usesExternalPlaybackWhileExternalScreenIsActive within RemoteControlConfiguration

Stable

6/23/2020

2.47.0

Added

  • Possibility to select text tracks to be downloaded or ignored for offline playback

Stable

6/9/2020

2.46.1

Fixed

  • Missing onSubtitleChanged event when subtitles are switched via System UI
  • Empty thumbnail preview on tvOS when EXT-X-I-FRAME-STREAM-INF playlists are referenced with relative URLs
  • Missing metadata events for consecutively loaded sources
  • Missing metadata events on stream start-up due to race condition

Stable

5/26/2020

2.46.0

Added

  • BMPAdManifestLoadEvent, which is triggered when the download of an ad manifest starts
  • BMPDownloadConfiguration.tweaksConfiguration along with DownloadTweaksConfiguration.shouldInsertPlaylistTypeTagIfMissing to ensure offline playback of VOD content where the EXT-X-PLAYLIST-TYPE tag is missing

Changed

  • Update Google IMA SDK to latest stable version (3.11.4)

Removed

  • Support for Google IMA SDK below version 3.11.1

Fixed

  • Missing BMPMetadataEvents for live streams

Stable

5/12/2020

2.45.0

Added

  • BMPDownloadConfiguration along with BMPOfflineManager.download(sourceItem:downloadConfiguration:) to allow configuring content downloads for offline playback
  • Support for offline playback of AES-128 encrypted HLS content. Set BMPDownloadConfiguration.supportClearKeyContent to enable it when downloading AES-128 encrypted content
  • PlayerConfiguration.key to be able to overwrite the Bitmovin license key that is stated in the Info.plist. This enables using different player instances with different license keys

Changed

  • Improve performance of handling and parsing big M3U8 playlists

Deprecated

  • OfflineManager.download(sourceItem:minimumBitrate:) in favor of OfflineManager.download(sourceItem:downloadConfiguration:). The minimum bitrate should now be set on the downloadConfiguration

Stable

4/14/2020

2.44.0

Added

Changed

Fixed

  • HLS master playlist is no longer being downloaded twice in the player

Stable

3/31/2020

2.43.0

Added

Fixed

Stable

3/16/2020

2.42.0

Added

  • Support for forced subtitles

Fixed

  • Potential missing initial SubtitleChanged event if no default or forced subtitle is present

Stable

3/2/2020

2.41.0

Added

  • BMPSourceItem.options to configure a custom startOffset

Changed

  • Live-streams without a EXT-X-START tag will no longer start at the live-edge. Per default it will start at the point in time where the stream was loaded into the player (this is the default behaviour of AVPlayer). To always start at the live-edge make sure to enable autoplay or make use of the new BMPSourceOptions.startOffset configuration.

Fixed

  • EXT-X-START was not respected correctly

Stable

2/17/2020

2.40.0

Added

Changed

Fixed

  • Seekbar position marker not updating while casting

Latest Releases

Give us feedback