UNPKG

9.77 kBMarkdownView Raw
1# Release notes
2
3## 2.0.79 The first 2.0 release
4
5### New features and Enhancements
6**Sender**
7* Program related progress bar with seamless switching between programs for a channel.
8* Switch program by sending new playheadtime, play next, play previous or goto live messages.
9* AssetChanged event is sent when a new VOD content is playing and the message includes the asset object.
10* Support for casting external streams in MPEG-DASH or MP4 format.
11* Line up programs, assets and external streams to be played in sequence.
12* Jump to next lined up video asset.
13* Change text track style from the senders.
14* Audio and Text kind for multiple tracks in the same language (e.g. Tracks with descriptions and comments for disabled viewers).
15* Media.empPayload and Media.customData don't need to be set by the sender, they are set by the receiver.
16* Entitlement will be returned as an object containing contract restrictions for a specific playback. Contract restrictions are enforced on the receiver but the sender might want to have the info in order to hide or show controls affected.
17
18**Receiver**
19* Get cast.receiver.MediaManager from empReceiver *(for advanced customization)*
20* Get cast.receiver.CastReceiverManager from empReceiver *(for advanced customization)*
21* Get current Video Element from empReceiver *(for advanced customization)*
22* Send custom messages to senders *(for advanced customization)*
23* Send error messages to senders *(for advanced customization)*
24
25## 2.0.79-11 Beta Release
26
27### New features
28- **EMP-11084** Show progress and titel bar CC on programchange and assetchange.
29- Show the program image with type === 'chromecast' in Chromecast demo receiver.
30
31### Bug fixes
32- **EMP-11115** No ProgramChanged event in Analytic after program boundary crossing.
33- **EMP-11005** HTML Player 2.0 - OffsetTime is missing for the following analytics event: Playback.ProgramChanged.
34- **EMP-11060** Analytics is validate session every second when casting
35- **EMP-10946** Analytic error: There is no timeout scheduled with the given id "3819903156412202"
36
37## 2.0.80 Beta Release
38
39### New features
40- **EMP-11161** Add Channel information to the program object
41- **EMP-11085** Don't show title bar and buffering when it's not a real buffering, (stalling-playback)
42- **EMP-11197** Program end as duration for live program
43
44### Bug fixes
45- **EMP-11167** CC Receiver - Sometimes the playback just stops on the receiver
46- **EMP-10957** HTML Player 2.0 - Wrong error message: not entitled instead of stream not available
47- **EMP-10979** Shaka - loading the stream for live channels take long time for some channels
48- **EMP-11162** Cast error, can't recover code: session_error message: INVALID_MEDIA_SESSION_ID
49- **EMP-11164** Flipping timebar - CurrentProgram remove before pre program switch to new program
50- **EMP-11114** CC Receiver - Seeking crashes the receiver
51
52## 2.0.82
53
54### New features
55- **EMP-10978** Upgrade Shaka 2.2.6 -> 2.3.6
56https://github.com/google/shaka-player/releases
57
58### Bug fixes
59- **EMP-11340** Reset Shaka when new asset is cast.
60
61## 2.0.83
62
63### Bug fixes
64- **EMP-11300** Chromecast version 1 not working
65- **EMP-11341** Can't casting to Chromecast v1, Unbundle libraries fix this issue.
66- **EMP-11342** emp-receiver don't include videojs, emp-player and emp-shaka theses have to be added to the index.html
67
68## 2.0.84
69
70### Bug fixes
71- **EMP-11343** Event memory leak when cast new asset or program.
72
73### New features
74- **EMP-11344** Shaka 2.3.6-3: Only add new segment references for SegmentTimeline.
75- **EMP-11345** Shaka 2.3.6-4: Calculate liveEdge from last segment starttime for SegmentTimeline.
76- **EMP-11330** Send livedelay from CC receiver
77- **EMP-11346** Optimize start casting, reduce media status update.
78- **EMP-11347** Receiver do not close when last sender dissconect.
79- **EMP-11353** Don't try recover from error by try other tech on receiver.
80
81## 2.0.85
82
83### Bug fixes
84- **EMP-11346** Optimize start casting, reduce more media status update and send them not to early.
85- **EMP-11389** **contentID** Should be set to assetId, see documentation for Chromecast senders. *(This fix build-in minicontrol show up as it should)*.
86
87### New features
88- **EMP-11388** Set initiate volume level and muted when start casting.
89
90## 2.0.86
91
92### New features
93- Upgrade HTML5 Player to 2.0.86
94
95## 2.0.88
96
97### Bug fixes
98- **EMP-11134** Error event is sent on a closed session causes a lot of unnecessary errors
99- **EMP-11383** Device.Info event should always be send when an error occur
100- **EMP-11622** MediaLocator sent in Playback.Started does not include the t params
101
102### New features
103- Upgrade HTML5 Player to 2.0.88
104
105## 2.0.89
106
107### Bug fixes
108- **EMP-11480** Consol error from HTML5 player
109
110### New features
111- **EMP-11616** Upgrade Shaka to 2.4.3 (latest)
112- **EMP-11448** Tracking license requests to Irdeto through analytics trace
113
114## 2.0.90
115
116### Bug fixes
117- **EMP-11674** Shaka memory leak in Chromecast v1
118- **EMP-11686** Analytics send synchronous call's to backend
119- **EMP-11693** CC timeline not working after jump to previous program
120
121### New features
122- **EMP-11669** HTML5/CC 2.x - Send EE requestID in Playback.Created
123- **EMP-11692** The clients need to handle the http 410 response from backend
124- **EMP-11705** Timeout in hours when a "Are You Still Watching?" message will be displayed.
125
126## 2.0.92
127
128### Bug fixes
129- **EMP-11770** HTML5 and CC - Improve error logging in analytics, several error-sessions without any info about the asset/channel/program
130- **EMP-11222** Unnecessary error-sessions sent to analytics from the web player
131
132### New features
133- **EMP-11768** HTML5 and CC should log errors in analytics according to the standard
134- **EMP-11785** Html5 and CC Start playback with only programId.
135
136## 2.0.93
137
138### Bug fixes
139- **EMP-11837** Playback.Aborted should not be sent after Playback.Error + order of the events is not always right
140- **EMP-11899** Playback.Aborted not sent when jumping to live
141- **EMP-11902** Playback.Aborted events sent by the CC have offset null
142
143### New features
144- **EMP-11832** Adapt the timeline in the player for streams with DVR-window in the manifest URL (streams without epg)
145- **EMP-11791** Update to Shaka 2.4.4
146- **EMP-11904** Analytics improvement - Send browser/version in Name and Model
147
148## 2.0.94
149
150### New features
151- New HtML5 player 2.0.94
152
153## 2.1.95
154
155### New features
156- New HtML5 player 2.1.95
157- **EMP-12047** Add EmpDashif tech to Chromecast
158
159## 2.1.98
160
161### New features
162- New HtML5 player 2.1.98
163- **EMP-12315** Use the new entitlement service V2.
164- Remove Dashif as supported tech
165
166## 2.1.99
167
168### New features
169- Latest HtML5-player 2.1.99
170
171## 2.1.100
172
173### New features
174- Latest HtML5-player 2.1.100
175- **EMP-11617** Update videojs to 7.4.1 [CHANGELOG](https://github.com/videojs/video.js/blob/master/CHANGELOG.md)
176- **EMP-12394** Update shaka to 2.5 (Drift is now tolerated in live streams)
177
178## 2.1.101
179### Bug fixes
180- **EMP-12503** Static catch-up won't start, stop start at 2.1 sec.
181
182### New features
183- Latest HtML5-player 2.1.101
184
185## 2.1.102
186
187### New features
188- Latest HtML5-player 2.1.102
189
190## 2.1.103
191
192### New features
193- Latest HtML5-player 2.1.103
194- **EMP-12569** Program service use new endpoints to fetch next/previous program.
195- **New options** epgPollingDisabled
196- **EMP-12627** Handle endless sessions.
197- **EMP-12637** Don't stop playback when network disconnected or io_suppended.
198
199## 2.1.104
200
201### New features
202- Latest HtML5-player 2.1.104
203- **EMP-12697** Use the new entitlement service V2 for entitle call.
204
205## 2.1.105
206
207### New features
208- Latest HtML5-player 2.1.105
209- **EMP-12715** Live Events in HTML5 and CC SDK
210
211### Bug fixes
212- **EMP-12727** Autoplay and stream stalling
213
214## 2.1.106
215
216### New features
217- **EMP-11676 Improvement** - Use Mediainfo bar in Cromecast receiver
218- Add redbee-cc-skin.css
219
220### Bug fixes
221- Fix send duration on update duration if duration has changed.
222
223## 2.1.108
224
225### New features
226- **EMP-12780** Add a playlist to the player
227- **EMP-12728** Update Shaka to 2.5.1
228
229## 2.1.109
230
231### Bug fixes
232- **EMP-12813** Autoplay does not always work.
233- **EMP-12770** Subtitle menu shows 2 entries for each language.
234
235## 2.1.110
236
237### New features
238- **EMP-12825** HTML5 2.0 - Create WLA CC Receiver.
239
240## 2.1.119
241
242### New features
243**EMP-13616** Use the latest EMPAnalytics 2.1.119
244**EMP-13724** Player should support multiple languages for media info bar
245
246## 2.2.122
247
248### New features
249**EMP-13821** Playlist for Chromecast
250
251## 2.2.123
252
253### New features
254- **EMP-13963** Update Shaka to v2.5.8 Fix problems with Ad's and Multi-period DASH
255
256## 2.2.125
257
258### Bug fixes
259EMP-14057 Problem with ended live events.
260EMP-14060 Start from bookmark with VOD used old technology.
261
262### New features
263- Use imagescaler for media info images.
264- Add getMediaInfo method to player.
265- Update to HTML5 Player 2.2.125
266
267## 2.2.126
268
269### Bug fixes
270- fix problem with VTT Thumbnails class
271- fix events leaks on dispose
272- EMP-14147 Double call to src method when not setting sessionToken with anonymous login
273
274### New features
275- update hls.js to 0.13.2, EmpHLS-MSE
276
277## 2.2.127
278
279### Bug fixes
280EMP-14065 Poster is not showing with more than one tech.
281
282## 2.2.128
283
284### Bug fixes
285EMP-14280 The progress bar grows outside its container.
286
287### New features
288- EMP-14130 Add a timeline for moving DVR Window (dvr_window_length).
289- EMP-14257 Handle Virtual Live Stream.
290- EMP-14271 Configurable threshold for DVR/Live, minDvrWindow
291- EMP-14278 dvr_window_length and minDvrWindow with Chromecast
292- EMP-14279 Casting unencrypted HLS (Virtual Live Streams)
293- Update to HTML5 Player 2.2.128
294
295## 2.2.129
296
297### Bug fixes
298- EMP-13355 HTML5 player don't Send "Player" information to analytics.
299
300### New features
301- Update to HTML5 Player 2.2.129
302
303
304
305