Skip to content

Metadata changes

Compare
Choose a tag to compare
@defagos defagos released this 06 Jul 12:30
· 3375 commits to master since this release

The SRG Data Provider library has been updated to support recent Integration Layer changes. As a result, SRG Letterbox has been updated:

  • SRGLetterboxController playback methods have been made simpler.
  • Controllers now return chapter or segment information in the form of the new common SRGSubdivision abstraction (see https://github.com/SRGSSR/srgdataprovider-ios/releases/tag/5.3). Associated notification information keys have been updated as well.
  • Subdivisions are also provided in the SRGLetterboxView class and its associated SRGLetterboxViewDelegate protocol, replacing the previously returned segment information. If your code was implementing one of these protocol methods, update it so that the new prototypes correctly get called instead.

A few issues have been addressed as well:

  • Stream updates during playback (mostly for geoblocking purposes or to disable DVR streams) are now working correctly.
  • Picture in picture can be enabled by pressing the home button of a compatible device when the video layer of the Letterbox view is displayed in full screen (#41).
  • Accessibility labels are now correctly updated when the player behavior changes (e.g. when the user interface is hidden).
  • The controller -restart method has been fixed to restart playback of an already playing media.