Skip to content

Releases: sukov/CachingPlayerItem

2.2.0

Choose a tag to compare

@sukov sukov released this 11 Oct 11:53
cc00381
  • Updates downloadBufferLimit default value from 128KB to 15MB
  • Deprecates CachingPlayerItemConfiguration static properties
  • Adds default CachingPlayerItemConfiguration static property
  • Adds CachingPlayerItemConfiguration property on CachingPlayerItem
  • Adds allowsUncachedSeek on CachingPlayerItemConfiguration. Defaults to true
  • Adds isCaching bool on CachingPlayerItem

What's Changed

Full Changelog: 2.1.0...2.2.0

2.1.0

Choose a tag to compare

@sukov sukov released this 08 Sep 19:44
f86b47b
  • Adds AppLogger (replaces all previous prints)
  • Adds logLevel on CachingPlayerItemConfiguration. Defaults to .none

What's Changed

Full Changelog: 2.0.2...2.1.0

2.0.2

Choose a tag to compare

@sukov sukov released this 12 Mar 18:54
8b28433
  • Adds check for free disk space before downloading data
  • Fixes loadWeakRetained crash

What's Changed

Full Changelog: 2.0.1...2.0.2

2.0.1

Choose a tag to compare

@sukov sukov released this 29 Nov 16:32
bbb647b
  • Fixes progress not returned & verifyResponse not working when only downloading
  • Fixes race conditions by including one missed pendingDataRequests access on shouldWaitForLoadingOfRequestedResource and replacing DispatchQueue with OperationQueue.
  • Prevents cancelled tasks processing after invalidateAndCancelSession

What's Changed

Full Changelog: 2.0.0...2.0.1

2.0.0

Choose a tag to compare

@sukov sukov released this 28 Nov 16:58
a409a15
  • Allows concurrent media loading to enable smooth seeking
  • Fixes AVPlayer infinite silent stalling

Note:

  • Some portions of the media file might be fetched from remote more than once, depending on the ResourceLoaderDelegate's fullMediaFileDownloadTask progress and player seeking. Persisting data to a single file from multiple requests with various offsets and lengths is challenging, hence the minor drawback.
  • No breaking changes!

What's Changed

Full Changelog: 1.1.3...2.0.0

1.1.3

Choose a tag to compare

@sukov sukov released this 19 Aug 18:12
  • Minor internal improvements

1.1.2

Choose a tag to compare

@sukov sukov released this 19 Aug 15:25
  • Fixes crash on ResourseLoaderDelegate invalidateAndCancelSession

1.1.1

Choose a tag to compare

@sukov sukov released this 13 Aug 00:07
  • Fixes playing local files with no extension in name causes data loss

1.1.0

Choose a tag to compare

@sukov sukov released this 12 Aug 23:57
  • Fixes race condition crash on processPendingRequests
  • Adds cancelDownload method on CachingPlayerItem

1.0.8

Choose a tag to compare

@sukov sukov released this 14 Jun 15:10
  • Fixes crash when playing with AVPlayerLooper