question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[ViacomCBS] [XBOX] Clear preroll period to first encrypted content period failure.

See original GitHub issue

Have you read the FAQ and checked for duplicate open issues? Yes completely.

What version of Shaka Player are you using? Tested Master branch, 2.5.14, 2.5.10, 2.4.7, 2.3.10 and 2.2.10 All of which had the exact same result. Could not get out of clear pre roll to content protected period.

Can you reproduce the issue with our latest release version? Yes

Can you reproduce the issue with the latest code from master? Yes

Are you using the demo app or your own custom app? Demo raw simple setup. Page urls included in support email with content and la urls.

If custom app, can you reproduce the issue using our demo app? yes

What browser and OS are you using? XBOX Win/10 Spartan (2014–2019 Edge) non chromium build of edge which is what XBOX dev offers at this time.

For embedded devices (smart TVs, etc.), what model and firmware version are you using?

Sandbox ID: XDKS.1
OS version: 10.0.19041.3068 (rs_xbox_release_2006.200610-0000)
OS edition: June 2020
Xbox Live device ID: FD00A956242E1869
Console ID: 74f233ae.f9265a03.c4fee763.851eb008.01
Serial number: 210633693016
Console type: Xbox One S
Model: 1681
Devkit type: Universal Windows App Devkit
Sandbox ID: XDKS.1
OS version: 10.0.19041.3068 (rs_xbox_release_2006.200610-0000)
OS edition: June 2020
Console ID: A7DCC4D8.6B218CCF.694B68FC.0D3DB308.01
Model: 1681
Console type: Xbox One S
Devkit type: Universal Windows App Devkit
Sandbox ID: XDKS.1
OS version: 10.0.19041.3068 (rs_xbox_release_2006.200610-0000)
OS edition: June 2020
Xbox Live device ID: FD00812AA7534FE0
Console ID: 4c279407.7e461c98.d56bb52f.dfb64007.01
Serial number: 051235192517
Console type: Xbox One X
Devkit type: Universal Windows App Devkit

What are the manifest and license server URIs? Same as this ticket https://github.com/google/shaka-player/issues/2620 Sent over on shaka-player-issues@google.com

What did you do?

Play from 0 start time and let preroll finish, on the first transition to a content period player stalls.

Non zero test are interesting. If you skip the pre-roll with a non zero start time, all mid-roll DAI period transition thereafter works as expected.

What did you expect to happen? The first content period initializes and plays out.

What actually happened? The content period fails to init and play properly.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:61 (56 by maintainers)

github_iconTop GitHub Comments

2reactions
joeyparrishcommented, Feb 10, 2021

We’re very happy that we could address it at all. The change went out in the official v3.0.8 release, in case you want to stay on the release branch. Thanks for your feedback and for helping verify the work!

2reactions
joeyparrishcommented, Jan 25, 2021

With the URL in the log, playing in ChromeOS, I don’t see an XML parsing error.

@bcupac, thank you for mentioning this! If you are using the master branch, you will need a TextDecoder polyfill for Xbox. We suggest https://www.npmjs.com/package/fastestsmallesttextencoderdecoder This is not needed for the v3.0.x branch or v3.0 releases, but will be needed in v3.1+.

Now that I look again at the logs from @agajassi, I see that the version number is reported as v3.0.7-master-22-g49d611f6, so y’all must have made the same mistake.

You can try again with a polyfill added for TextDecoder, or you can try building from the v3.0.x branch instead.

Read more comments on GitHub >

github_iconTop Results From Across the Web

[ViacomCBS] [XBOX] Clear preroll period to first encrypted ...
My dev mode Xbox One refuses to play your content with my workaround, and the MS error code attached to the failure is...
Read more >
Title packaging, content updates, and streaming-installation ...
Describes how to create packages for streaming installation for local iteration, performance validation, pre-submission testing, and final ...
Read more >
Robert Williams | Marketing Dive
Marketing news, voices and jobs for industry professionals. Optimized for your mobile phone.
Read more >
Articles for Troy Dreier - Streaming Media
The social network now offers creators more control over how ads appear in their videos, avoiding mid-rolls where they would interrupt content. Netflix ......
Read more >
The Best Video Streaming Services for 2020
(again), but it's not yet clear how ViacomCBS's inevitable combined streaming service will take shape. Viacom brings the free, ad-supported Pluto TV service ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found