This release improves the stability and performance of the player. Also, the amount of
volumechange events have been capped so it doesn't fire as many events as before for every value in between the start and the end.
The newest version of the THEOlive API makes it possible to edit the auto-stop settings of your channel. Previously, a channel would always stop automatically when no ingest was received for 1 hour. From today onwards, you can use the
ingestTimeout property on channel create and update to set this value based on your preferences.
This release reworks the fallback logic to bring a more intuitive experience. Read more about it in our fallback guide. On top of that, this release now also contains the
channeloffline event which can be used to see that the channel you tried to load has not fully started. Common cases where this occurs is when the channel is still starting up, or not receiving any ingest.
We've made the start time of your scheduler more flexible: previously the start time of the scheduler should at least lay 20 minutes in the future. From today onwards, we got rid of this requirement: you can even choose to start your scheduler, and all channels attached, immediately!
Fixed an issue where the types were not included in the npm package.
This version brings pre-roll ads using google ima to the player. These ads can be configured by passing a new load configuration to the
Fixed an issue where the player would not fallback properly when the primary stream goes down.
This version brings minor UI improvements related to bad network mode and logo's.
Fixed an issue with the dependencies resulting in an error when installing.
Use version 3.0.2 over this version