- First release of the open source Triton Mobile SDK for iOS
- Add the ability to set the distribution parameter
- Fix Low Delay feature when it is set to a value between 2 and 60
- Fix SettingsPlayerServicesRegion duplicate variable issue
- New key in the Player settings to target a specific region: e.g: AP
- Fix secure token not well sent to Triton Digital servers
- fix TTags params sent to Triton Digital servers
- Handle network errors/disconnection properly
- Fix invalid secure token
- Fix Pause/Seek issue when playing an OnDemand stream.
- Support onMetaData Event in FLV.
- Fix the in-stream ads randomly crashing when playing HLS stream. HLS eventsource reconnections fixed.
- Fix the player buffering info not forwarded
- Remove the fix for the player buffering info not forwarded, added on 2.3.10
- Fix the player buffering info not forwarded
- Fix the ads banner view randomly crashing du to javascript rendering
- Update api reference document for companion banner
- Fix advertisement id not sent in the right format for in-stream ads
- Update the sample app by displaying banners on the player ViewController
- Fix pause issue when playing a podcast or an ondemand stream.
- Fix Player states when playing a podcast or an ondemand stream.
- Memory management improvement in the FLV Player
- Fix Multi-thread possible crashes on the stop
- Fix Memory leaks in the FLV Player
- Minor fixes when switching from HLS to FLV, issue introduced on version 2.3.3
- Refactor player: adding operation queue
- Fix start-stop: synchronizing stop with debounced play
- Refactor Player State-machine
- TDAdRequestURLBuilder: small fixes for extra parameters
- Prevent re-queuing metadata after being received (HLS)
- Fix metadata delay on play (HLS)
- HTTPS support fixes
- HLS streaming support fixes
- add Debouncing support for the Play
- HTTPS support
- Pname support
- Add banners and version as mandatory params
- Low Delay support
- TTag support
- HtmlResource support in the VAST
-
Improvements for Advertising:
- Possibility of loading a TDInterstitialAd directly from a TDAdRequestURLBuilder
-
Improvements in Triton Player
- Added TDCuePointHistory class for receiving cue point history from the now playing history service.
- Support for playing external on-demand streams (ads, podcasts) through Triton Player
- Standalone player (TDSBMPlayer) for receiving stream metadata using Triton’s Side-band metadata technology
- Changed how state change and informations callbacks are handled by the player
- Improvements for Advertising:
- Created TDAdLoader to allow loading Triton ads and displaying it with custom UI
- Created TDSyncBannerView to play a sync banner ad directly from a cue point
- Improvements in the player connection provisioning
- Support for playing an alternative mount when the current mount is geoblocked
- player:wasGeoBlocked callback is deprecated. player:didFailConnectingWithError has geoblocking information
- Improvements in the reconnection when a error occurs
- Included Advertising functionality (companion banners, interstitials)
- Fixed a bug that was making the library crash when a cue point is not properly decoded
- Requesting “When in use permission” for CLLocation manager when location tracking is enabled
- Stream stops when headset is unplugged
- Added shouldResumePlaybackAfterInterruption property to TritonPlayer
- Re-included armv7s as a supported architecture
- Eliminated the need to use -all_load to load some categories
- Minor improvements
- Removed dependencies that were causing problems when compiling to 64-bit
- Minor improvements
- Rebuilt library with iOS 8 SDK
- Minor improvements
- Added TritonPlayerDelegate methods:
- mute
- unmute
- setVolume
- Changed TritonPlayerDelegate methods:
- Standardized signatures with the player as a parameter
- Error objects as parameters for error callbacks
- Included callback support for handling phone interruptions
- Fixed a bug which was preventing geo blocking notifications from being triggered
- Added legacy AndoXML cue point format support
- Included a simple VAST parser in the sample application for parsing companion banners ads
- Minor improvements in the sample application
- First version