Skip to content

Releases: kaltura/playkit-ios-providers

v1.18.3

30 Nov 12:08
Compare
Choose a tag to compare

New in this version:

fix SUP-40249: fix bug - send Bookmark API for the live asset.

Cocoapods install

pod 'PlayKitProviders', '~> 1.18.3'

v1.18.2

29 Mar 06:01
Compare
Choose a tag to compare

Changes from v1.18.1

New in this version:

FEC-12903 : incase of epgId that is reported on CATCHUP, START_OVER, RECORDING player will report porgramId to bookmark event as the mediaId and not the Backend epgId

  • Pass the program ID when sending a bookmark (#52)(#54)
  • Add missing 'allEventTypes' definition (#53)

Cocoapods install

pod 'PlayKitProviders', '~> 1.18.2'

v1.18.1

13 Jan 14:38
Compare
Choose a tag to compare

New in this version:

  • Added forceConcurrencyOnUnpaidContent to OTTAnalyticsPluginConfig as a workaround to handle concurrency limitation on unpaid content. By defauls False (#65)
  • redirectFromEntryId added to OVPMediaProvider and OVPPlaylistProvider By defauls True (#67)
  • assetType fixed in MetaData for OTTMediaAsset (#68)
  • Swift Package added (#66)

Cocoapods install

pod 'PlayKitProviders', '~> 1.18.1'

v1.18.0

17 Nov 20:50
Compare
Choose a tag to compare

New in this version:

  • OTT server API set to 7.8.1 (#64)
  • contextType added to Bookmark requests (#64)

Cocoapods install

pod 'PlayKitProviders', '~> 1.18.0'

v1.17.0

05 Jul 15:49
Compare
Choose a tag to compare

Changes from v1.16.0

  • Added support for KalturaPlaybackCaption in OVP providers (#61)
  • Added KS to external captions (#61)
  • Add Youtube referenceId support (#60)
mediaProvider.loadMedia { (mediaEntry, error) in
            
            if let externalSourceType = mediaEntry?.metadata?["externalSourceType"],
               externalSourceType == "YouTube" {
                
                print("YouTube is Playing: \(mediaEntry?.metadata?["referenceId"])")
                
            } else {
                if let me = mediaEntry, error == nil {
                    // create media config
                    let mediaConfig = MediaConfig(mediaEntry: me, startTime: 0.0)
                    
                    // prepare the player
                    self.player!.prepare(mediaConfig)
                }
            }
        }

Cocoapods install

pod 'PlayKitProviders', '~> 1.17.0'

v1.16.0

15 Feb 00:58
Compare
Choose a tag to compare

Changes from v1.15.0

  • #Breaking Change - PhoenixMediaProvider networkProtocol changed to be required https (#58)
  • ExperimentalLiveMediaHit parameter added to PhoenixAnalyticsPluginConfig (#59)
    Example:
    let config = PhoenixAnalyticsPluginConfig(baseUrl: baseURL,
                                              timerInterval: 20.0,
                                              ks: ks,
                                              partnerId: partnerId,
                                              disableMediaHit: false,
                                              disableMediaMark: false,
                                              isExperimentalLiveMediaHit: false)
    
    self.kalturaPlayer.updatePluginConfig(pluginName: PhoenixAnalyticsPlugin.pluginName, config: config)

Cocoapods install

pod 'PlayKitProviders', '~> 1.16.0'

v1.15.0

04 Jan 16:53
Compare
Choose a tag to compare

Changes from v1.14.0

Playlist support. (#50)

Cocoapods install

pod 'PlayKitProviders', '~> 1.15.0'

v1.14.0

15 Nov 13:47
Compare
Choose a tag to compare

Changes from v1.13.0

  • Pass the program ID when sending a bookmark (#52)(#54)
  • Add missing 'allEventTypes' definition (#53)

Cocoapods install

pod 'PlayKitProviders', '~> 1.14.0'

v1.13.0

23 Sep 19:24
Compare
Choose a tag to compare

Changes from v1.12.0

  • OTT:
    • OTTMediaOptions now has new properties.
@objc public var disableMediaHit: Bool = false
@objc public var disableMediaMark: Bool = false
  • Kava analytics report now sending for all non Kaltura partners accounts in PlayKit
  • Other bug fixes

Cocoapods install

pod 'PlayKitProviders', '~> 1.13.0'

v1.12.0

12 Mar 14:41
Compare
Choose a tag to compare

Changes from v1.11.0

  • OTT:
    • Added linear media type recognition by OTT BE response. (#42)
  • OVP:
    • Added support for referenceId filter. (#44)
    • Added KS parameter to playbackUrl for direct playbackContext url. (#43)

Cocoapods install

pod 'PlayKitProviders', '~> 1.12.0'