Skip to content
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

Widevine arm64 #60

Open
Shell3 opened this issue Jun 30, 2023 · 5 comments
Open

Widevine arm64 #60

Shell3 opened this issue Jun 30, 2023 · 5 comments

Comments

@Shell3
Copy link

Shell3 commented Jun 30, 2023

System Details

  • OS: Debian 11
  • Thorium Version 114.0.5735.134

Problem
Cannot get widevine drm working.

Additional Notes
I tested using Bitmovin and the Spotify web playback SDK. I'm trying to get Thorium working with widevine on other arm64 boards (OrangePi, Radxa). I tested Thorium also on RPI 4 64bit where it seems to be non-functional as well, in the native chromium app for RPI 4 64bit the widevine is functional.

@Alex313031
Copy link
Owner

@Shell3 I will test on my new Pi coming in the mail and get back to you.

@akancz
Copy link

akancz commented Jul 1, 2023

@Alex313031 Is The DRM widevine feature only supported on RPi4 board ? Or can it be used on other ARM64 boards (OrangePi, Radxa, ...) ?

@Alex313031
Copy link
Owner

@Shell3 @akancz This commit > Alex313031/thorium@f2c295f should hopefully get widevine working on linux on the Pi 4

@Shell3
Copy link
Author

Shell3 commented Jul 4, 2023

@Alex313031 Are you able to provide a build with it, please?

@Alex313031
Copy link
Owner

@Shell3 @akancz Widevine only works on the Pi, and only on Raspberry Pi OS (previously raspbian) because it requires a patched GCC to export functions that ChromiumOS/ChromeOS exports. This is becasue the widevine we use comes from an arm64 ChromeOS disk image.

For other distros or hardware, you can build the gcc package yourself using the patches from raspbian. In general though, I suggest using Raspbian + Chromium + the libwidevine package for DRM streaming sites, and Thorium/Firefox for everything else.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants