All Versions
Latest Version
Avg Release Cycle
51 days
Latest Release
802 days ago

Changelog History
Page 2

  • v2.7 Changes

    July 05, 2019
    • ๐Ÿ”’ Background video playback behavior can be finely controlled with the viewBackgroundBehavior controller property. If you want to allow lock screen playback on devices running iOS 12.3 and above (the standard behavior of SRGMediaPlayerController until version 2.6), use SRGMediaPlayerViewBackgroundBehaviorDetachedWhenDeviceLocked.
    • ๐Ÿ›  Fix an issue with Akamai streams containing subtitles when start and / or end times are provided (playback not ending correctly because of subtitles longer than the stream).
    • ๐ŸŽ Route detection and AirPlay button layout performance have been improved on iOS 11 and above.
  • v2.6 Changes

    June 07, 2019
    • ๐Ÿ‘Œ Support for subtitle selection has been improved to better take Accessibility settings (SDH / Audio description) into account, as well as user preferred languages.
    • ๐Ÿ”ง A media configuration block can be optionally be attached to a media player controller. This block is called when a media is ready to play, and provides a convenient way to customize the AVPlayerItem before it is played. This block is mostly provided as a way to customize subtitle and audio tracks programatically (#64).
    • Playback methods which expected an AVPlayerItem object now expect an AVURLAsset object instead. Accordingly, the SRGMediaPlayerPreviousPlayerItemAssetKey constant has been renamed as SRGMediaPlayerPreviousURLAssetKey.
    • Player stalls are now reported in a reliable way.
    • Audio-only playback detection has been improved (#63).
    • A new SRGMediaPlayerPreviousSelectedSegmentKey is supplied in playback state change notifications to provide information about any previously selected segment.
    • ๐Ÿ’… The subtitle popover style cannot be overridden anymore with UIAppearance.
    • ๐Ÿ–จ The framework footprint at application startup time has been reduced.
  • v2.5.6 Changes

    March 19, 2019

    ๐Ÿš€ This release fixes minor end of stream behavior regressions.

  • v2.5.5 Changes

    March 19, 2019
    • ๐Ÿ‘ Subtitle support has been improved (#58):
      • The behavior of subtitle selection closely matches the one of the standard system player. Three modes are offered: Off, Automatic and explicit subtitle selection.
      • Provided subtitles are properly described in the stream, the current subtitle selection is saved and restored, as for AVPlayerViewController.
  • v2.5.4 Changes

    December 04, 2018
    • ๐Ÿ›  When a livestream with DVR support takes a long time to load (e.g. on slow networks), the stream was incorrectly starting at the beginning of the DVR window, not at its end. This has been fixed.
  • v2.5.3 Changes

    October 26, 2018

    ๐Ÿ“š This release improves project documentation and does not introduce any code change.