-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fairplay on Safari: Invalid config, wrong type for .drm.advanced.com.apple.fps.1_0 #2003
Comments
BTW, I pulled latest from master and built today 20 june 2019. |
Thanks for the report! Let me bug the local fairplay expert @joeyparrish |
It looks like the expected type is Uint8Array, so the ArrayBuffer is being ignored. Please try Uint8Array and see if that solves it. |
Also the player.configure('drm.advanced.com\\.apple\\.fps\\.1_0.serverCertificate', cert); |
Great, I changed to Uint8Array and added the .serverCertificate to the configuration, and I'm not getting THOSE errors anymore. It's a shame #382 is closed as #382 (comment) shows a perhaps incorrect way of doing it. My issue now is I'm getting webkitneedkey and webkitkeyerror I think. I am not running over HDMI cable, and am not doing any recording or airplay or anything fancy. Could it be a formatting issue from the key-server? Relevant Output:
|
@torlangballe, I'm not sure what you mean about #382 (comment) . It shows As for the rest, you've filed #2009, which appears to be a duplicate of #1923, so we'll continue there. Thanks! |
@joeyparrish I just edited your comment to use Uint8Array and pass the correct config path. |
Ah! Thanks, @TheModMaker, and my apologies to @torlangballe. |
I've read #1199 and #382 (closed), but still can't get FairPlay to work on Mac with latest Safari.
Invalid config, wrong type for .drm.advanced.com.apple.fps.1_0
On MacOS 10.14.4
Safari Version 12.1 (14607.1.40.1.4)
Later I get:
I tried converting the certificate with base64->ArrayBuffer, probably not the problem, same error either way.
Is this working now for everybody else?
I can send the full keyserver url and certificate if anybody wants.
My player setup is:
Tor
The text was updated successfully, but these errors were encountered: