Releases: bbc/tal
TAL 3.0.1
TAL 3.0.0
Breaking API Changes
It is no longer possible to tune by DVB Triplet in the HBBTV Source. This functionality was never proven to work for any devices that we had available. The new API has been implemented and tested against a range of HBBTV devices.
These methods on the API have been removed from Base TV Source, and so HBBTV Source:
- setChannel
- getCurrentChannel
- getChannelList
- getPlayState
Instead, it is recommended to use these new method names:
- setChannelByName
- getCurrentChannelName
- getChannelNameList
- getState
Channel information is now handled by string name as defined by the HBBTV Source object.
Bug Fixes
- Bug fix using functions as names for events - this fix checks for the function reference itself and so supports multiple bound event listeners
New Additions
- An es5 shim now exists for Array.prototype.indexOf; used in event.js, widget.js, and whitelisted.js
TAL 2.3.4
New device config option 'config.streaming.overrides.forceBeginPlaybackToEndOfWindow' which will force the device to play from the end of a live stream (i.e. the live point, or as close as possible) if set to true.
This only applies when using the 'restartable' or 'seekable' mediaplayer live facades in 'antie/devices/mediaplayer/live/'.
TAL v2.3.3
Refinements to media playback vital in order to support iPlayer Live Restart plus Sagemcom exit strategy.
TAL v2.2.9
New Media API bug fixes found whilst testing TAL 2.2.5.
TAL v2.2.5
- New Media API
- Various pull requests
TAL v2.0.4
- Various pull requests
- Parental guidance handler module