--------------------------------------------------------------------------------
3.6.1 - 2026/02/24
- Added edge-to-edge support on video interstitial ads

--------------------------------------------------------------------------------
3.6.0 - 2025/09/25
- Added local testing script
- Upgraded to Android 35
- Upgraded Gradle from 8.7.1 to 8.11.1
- Upgraded Java from 11 to 17
- Upgraded Media3 from 1.4.0 to 1.6.1

--------------------------------------------------------------------------------
3.5.0 - 2025/01/22
- Add setting to disable ExoPlayer handling of audio focus

--------------------------------------------------------------------------------
3.4.1 - 2024/08/23
- Made compatible with android 14
- Updated dependancies 

--------------------------------------------------------------------------------
3.4.0 - 2024/04/24
- Migrated from Exoplayer2 to Media3

--------------------------------------------------------------------------------
3.3.9 - 2024/02/26
- Fix the error reconnection loop.

--------------------------------------------------------------------------------
3.3.8 - 2023/12/06
- Added the ability to change the speed of a podcast.

--------------------------------------------------------------------------------
3.3.7 - 2023/11/13
- Multi Listener ID
- Android 14 Register Receiver Error

--------------------------------------------------------------------------------
3.3.6 - 2023/09/18
- Remove Google Analytics

--------------------------------------------------------------------------------
3.3.5 - 2023/08/18
- Add more error codes

--------------------------------------------------------------------------------
3.3.4 - 2023/06/29
- Timeshift updates

--------------------------------------------------------------------------------
3.3.3 - 2023/05/31
- Fix Expplayer NullPointerException.

--------------------------------------------------------------------------------
3.3.2 - 2023/05/22
- Implement Timeshift.

--------------------------------------------------------------------------------
3.3.1 - 2023/05/10
- Do not stop stream when muted.

--------------------------------------------------------------------------------
3.3.0 - 2023/01/30
- Start the stream with the volume button if it was muted.

--------------------------------------------------------------------------------
3.2.9 - 2022/12/05
- Play downloaded podcasts from storage.

--------------------------------------------------------------------------------
3.2.8 - 2022/09/09
- Update to ExoPlayer 2.18.1

--------------------------------------------------------------------------------
3.2.7 - 2022/08/03
- Add DMP Segment headers

--------------------------------------------------------------------------------
3.2.6 - 2022/07/11
- Add ad countdown timer to the interstitial ad.

--------------------------------------------------------------------------------
3.2.5 - 2022/03/15
- Fix player state when the audio focus is lost.

--------------------------------------------------------------------------------
3.2.4 - 2022/01/26
- Fix Cuepoint not displaying

--------------------------------------------------------------------------------
3.2.3 - 2022/01/17
- Update Exoplayer to version 2.16.1
- Use HTTPS streaming links

--------------------------------------------------------------------------------
3.2.2 - 2021/12/07
- Check that the Exoplayer instance is not null

--------------------------------------------------------------------------------
3.2.1 - 2021/11/19
- Add "other" gender support
- Update the player state when the audio focus is lost

--------------------------------------------------------------------------------
3.2.0 - 2021/11/05
- Fix sample app

--------------------------------------------------------------------------------
3.1.9 - 2021/09/06
- Timeshift Implementation

--------------------------------------------------------------------------------
3.1.8 - 2021/08/25
- Update to Exoplayer 2.15.0
- Target minSdkVersion 21

--------------------------------------------------------------------------------
3.1.7 - 2021/08/20
- Parse the StaticResource element in the VAST response.

--------------------------------------------------------------------------------
3.1.6 - 2021/07/28
- Raise onAnalyticsReceivedListener event when HLS Adaptive bitrate changes.
- Re-generate stream tokens on reconnect.

--------------------------------------------------------------------------------
3.1.5 - 2021/06/10
- Call the error URL on an ondemand missed opportunity

--------------------------------------------------------------------------------
3.1.4 - 2021/06/01
- Updated Google Play target API level to 30.

--------------------------------------------------------------------------------
3.1.3 - 2021/05/05
- Fix audio not playing on Android Auto.

--------------------------------------------------------------------------------
3.1.2 - 2021/04/20
- Fix banners that are not hiding

--------------------------------------------------------------------------------
3.1.1 - 2021/02/19
- Retrieve ads over HTTPS

--------------------------------------------------------------------------------
3.1.0 - 2021/02/01
- Upgrade to Exoplayer 2.12.3

--------------------------------------------------------------------------------
3.0.0 - 2021/01/19
- Upgrade the support libraries to AndroidX

--------------------------------------------------------------------------------
2.7.8 - 2020/10/12
- Volume button unmute stream

--------------------------------------------------------------------------------
2.7.7 - 2020/09/14
- Update target api level to 29
- Syncbanner was not loading content correctly
- Finish playing a pre-roll before starting the main stream

--------------------------------------------------------------------------------
2.7.6 - 2020/07/28
- Allow local files to play without a network connection

--------------------------------------------------------------------------------
2.7.5 - 2020/07/03
- VAST Wrapper Support
- Check if the exception contains a message

--------------------------------------------------------------------------------
2.7.4 - 2020/05/12
- Added "store-url", "store-id" & "bundle-id" query parameters in AdRequestBuilder

--------------------------------------------------------------------------------
2.7.3 - 2020/03/10
- Change mute/pause to stop
- Allow URL Alternative content to play

--------------------------------------------------------------------------------
2.7.2 - 2019/08/08
- Fix companion banner not displaying

--------------------------------------------------------------------------------
2.7.1 - 2019/05/20
- Bug Fixes

--------------------------------------------------------------------------------
2.6.0 - 2019/01/09
- Add new key in the TritonPlayer settings to target a specific region: e.g: AP
- Reconnect without dropping the stream when switching between 3G and WIFI
- Fix autoplay after pre-roll

--------------------------------------------------------------------------------
2.5.11 - 2017/12/14
- Update ExoPlayer to 2.6.0

--------------------------------------------------------------------------------
2.4.10 - 2017/09/06
- Fix the delay that occurs on the stop when streaming HLS mount 
- Add Multi-Stations Player activity in the sample app

--------------------------------------------------------------------------------
2.4.9 - 2017/08/15
- Allow CrossProtocolRedirect (i.e. redirects from HTTP to HTTPS and vice versa)
- Fix the player stop when switching to Sleep mode (this happens sometimes on some devices)

--------------------------------------------------------------------------------
2.4.8 - 2017/07/24
- Removing restriction from playing only HTTP or RTSP url


--------------------------------------------------------------------------------
2.4.1 - 2016/01/05
- Added Custom ExoPlayer Player Library to replace AndroidMedia Player for devices
	with OS >= ICE_CREAM_SANDWICH (4.0)

--------------------------------------------------------------------------------
2.3.1 - 2015/07/21
- Added "tdsdk" query parameter in AdRequestBuilder

--------------------------------------------------------------------------------
2.3.0 - 2015/07/13
- Added TritonPlayer settings: SETTINGS_AUTH_TOKEN
- Added util class to create a self-signed token: AuthUtil.java

--------------------------------------------------------------------------------
2.2.0 - 2015/06/22
- Google Cast support for on-demand streams
- Added the TritonSDK version to the user agent
- Splitted "unknown duration" and "live stream duration" in two seperate constants.
  The "unknown duration" value is now -1 instead of 0.
- Renamed TritonPlayer.getErrorCode() to TritonPlayer.getLastErrorCode(). This method
  now returns the last error even if the state has changed.

--------------------------------------------------------------------------------
2.1.2 - 2015/06/03
- Bug fix for "Unexpected end of file" for MP3 streams

--------------------------------------------------------------------------------
2.1.1 - 2015/05/21
- Beta Google Cast support

--------------------------------------------------------------------------------
2.1.0 - 2015/04/27
- Merged sation and on-demand player into the same player: TritonPlayer
- Added CuePointHistory
- Minor API rename to improve consistency between "ad" and "player"

--------------------------------------------------------------------------------
2.0.1 - 2015/02/06
- Fixes

--------------------------------------------------------------------------------
2.0.0 - 2015/01/27
- Major advertising update
- Moved AdLoader out of BannerView and Interstitials so user can create their
  own on-demand ads UI

--------------------------------------------------------------------------------
1.1.1 - 2014/11/21
- Added suport for Side-Band Metadata (SBM)
- API update

--------------------------------------------------------------------------------
1.1.0 - 2014/08/20
- Basic advertising support

--------------------------------------------------------------------------------
1.0.0 - 2014/07/25
- Minor bug fixes

--------------------------------------------------------------------------------
0.2.0 - Beta
- Updated Apache librairies
- Added legacy AndoXML cue point format support

--------------------------------------------------------------------------------
0.1.0 - Beta
- First beta version
