d21spike / plugin.video.sling

Sling TV Add-On for Kodi
GNU General Public License v3.0
18 stars 14 forks source link

status of Widevine CDM on aarch64 #45

Closed graysky2 closed 2 years ago

graysky2 commented 2 years ago

Thanks for the addon. Is there any development status of Widevine CDM on aarch64? The error I got when trying this on RPi4 aarch64 seems like a dealbreaker:

<general>: [script.module.inputstreamhelper] Unsupported 64-bit userspace found. User needs 32-bit userspace on arm64
d21spike commented 2 years ago

@graysky2 the DRM for this addon is handled by Inputstream.Adaptive. As far as I'm aware RPi4 is supported, albeit I only have older versions to test.

Doing some digging looks like there is no 64-bit version of Widevine for the arm64 architecture. You can see this issue referenced here: image Raspberry Pi OS 64-bit

Looks like there are some third party versions floating around you can try but they seem to have performance issues. The most straightforward way seems to be a 32-bit version of the RPi OS or a 64-bit kernel with a 32-bit userland. On a side note, the lack of Widevine support will also affect other streaming services that require it such as Netflix.

graysky2 commented 2 years ago

Thanks again for the addon and for sharing your knowledge about this. I am on ArchARM, but both armv7h and aarch64 are offered. Not sure about aarch64 with armv7h (32-bit?) user-land. Will need to look into that. I will close this since you answered my question.