All Versions
24
Latest Version
Avg Release Cycle
37 days
Latest Release
1242 days ago

Changelog History
Page 1

  • v3.19.0 Changes

    November 23, 2020

    🚀 Changes from v3.18.0

    • ➕ Added bufferedTime to the BasicPlayer protocol. (#413)
    • 🛠 Fixed - The currentItem seekableTimeRanges last object can not be casted to CMTimeRange, need to use the timeRangeValue of that object which is a CMTimeRange. (#412)

    Cocoapods install

    pod 'PlayKit', '~> 3.19.0

  • v3.18.0 Changes

    September 15, 2020

    🚀 Changes from v3.17.1

    👌 Support iOS 14 Xcode 12 (#409)

    • Fixed deprecated code accordingly.
      • In the Tracks, selectedMediaOption on the AVPlayerItem is deprecated from iOS 11, it is called on the item's currentMediaSelection property available from iOS 9.0.
      • From iOS 11.2, 'respondByRequestingPersistableContentKeyRequest' changed to 'respondByRequestingPersistableContentKeyRequestAndReturnError'.
    • Updated SwiftyJSON to v5.0.0 from 4.3.0
    • Workaround for iOS 14 issue upon seeking to the duration when the seek is done with zero tolerance.
      🐛 Bug reported to Apple (FB8602469).

    - Updated dependency to the latest KalturaNetKit (v1.4.0) and PlayKitUtils (0.5.0).

    🛠 Fixed issue where the durationChanged event was not fired upon change media. (#408)

    Cocoapods install

    pod 'PlayKit', '~> 3.18.0

  • v3.17.1 Changes

    June 10, 2020

    🚀 Changes from v3.17.0

    • 🚚 KVO crash fix, added the validation for the tvOS version in addition to the iOS version, where the observer wasn't removed automatically. (#406)

    Cocoapods install

    pod 'PlayKit', '~> 3.17.1'

  • v3.17.0 Changes

    June 02, 2020

    🚀 Changes from v3.16.2

    • 👀 Live with DVR - Resume playback out of window time frame should seek to live edge. (#399)

    🐛 Bug Fixes:

    • 👀 Call seek to live edge only when the current item is set and if triggered. (#398)
    • 🛠 Fixed, Change Media always starts from the beginning and ignores the startTime field. (#400)
    • 🛠 Fixed, Creating a VR Data only when a tag is exactly 360, from the available tags that are returned. (#403)

    Cocoapods install

    pod 'PlayKit', '~> 3.17.0'

  • v3.16.2 Changes

    April 01, 2020

    🚀 Changes from v3.16.1

    • 🛠 Fixed, not to set the current position and not to seek if the newValue is the same as the current one. (#395)
    • Send a PlayerEvent Pause upon rate changed to 0 only if it was caused by the stalling situation. (#396)

    Cocoapods install

    pod 'PlayKit', '~> 3.16.2'

  • v3.16.1 Changes

    January 07, 2020

    🚀 Changes from v3.16.0

    • 🚀 Crash, Apple bug, KVO observer not released on versions up to iOS 11.3 (#391)

    Cocoapods install

    pod 'PlayKit', '~> 3.16.1'

  • v3.16.0 Changes

    December 23, 2019

    🚀 Changes from v3.15.1

    • Loading optimizations, added autoBuffer boolean to the player network settings and startBuffering function to the player. (#385)
    • 🛠 Fixed the PlayerEvent.Pause to be reported when the player is automatically paused because of a stall caused by setting the shouldPlayImmediately too true and automaticallyWaitsToMinimizeStalling too false. (#386)
    • 🔄 Changed the userAgent in PlayKitManager to public. (#387)

    Cocoapods install

    pod 'PlayKit', '~> 3.16.0'

  • v3.15.1 Changes

    December 19, 2019

    🚀 Changes from v3.15.0

    TBD

    Cocoapods install

    pod 'PlayKit', '~> 3.15.1'

  • v3.15.0 Changes

    December 02, 2019

    🚀 Changes from v3.14.0

    • Fairplay using AVAssetDownloading was broken, added missing delegate. (#378)
    • 🛠 Fixed upon calling play straight after prepare for a live media to start playing once ready. (#379)
    • ➕ Added support for play Immediately with rate. (from iOS 10, tvOS 10) (#380)
    • ➕ Added support for automaticallyWaitsToMinimizeStalling. (from iOS 10, tvOS 10) (#382)
    • Extracting FairPlay assetId in chunklists if not found in the master playlist. (#381)

    Cocoapods install

    pod 'PlayKit', '~> 3.15.0'

  • v3.14.0 Changes

    November 04, 2019

    🚀 Changes from v3.13.0

    • Setting startTime 0 for media Live with DVR doesn't start from 0 (#374)
    • 🔦 Expose AV preferredForwardBufferDuration (#354)
    • 🛠 Fixed the case there are no text tracks, to enable the code to continue to the audio tracks. (#376)

    Cocoapods install

    pod 'PlayKit', '~> 3.14.0'