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
|
56 | https://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
|
259 | EMP-14057 Problem with ended live events.
|
260 | EMP-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
|
280 | EMP-14065 Poster is not showing with more than one tech.
|
281 |
|
282 | ## 2.2.128
|
283 |
|
284 | ### Bug fixes
|
285 | EMP-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 |
|