Metadata changes
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 associatedSRGLetterboxViewDelegate
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.