Widevine DRM content not playing after december update

I’m using the Sky Go (Germany) addon on Kodi 17.6.

I can’t test it right now but from what I have seen in the source code of InputstreamHelper, the architecture must be in this list (~/.kodi/addons/script.module.inputstreamhelper/lib/config.py:28):

WIDEVINE_SUPPORTED_ARCHS = [
    'x86_64',
    'x86',
    'armv7',
    'armv8',
    'aarch64',
    'aarch64_be'
]

(If the architecture starts with ‘armv’, the last character is ignored, so e.g. armv7l would be fine).

If I’m not mistaken, the InputstreamHelper addon was introduced in Kodi 17.6 to automatically install Widevine libraries when needed instead of letting the user install them by hand.
(At the moment, users still have to change a library by hand due to this issue: libwidevinecdm now depends on nss/nspr · Issue #8 · emilsvennesson/script.module.inputstreamhelper · GitHub)

I’m not sure if the addon was installed by default or as a dependency of the Sky Go addon.

Ways I see to solve this issue:

  1. Correctly report the architecture as ‘armv7l’.

  2. Remove the InputstreamHelper addon as suggested by @martinrevert.

  3. Keep reporting the architecture as ‘arm’ and add it to the config.py of the InputstreamHelper. This is equivalent to my workaround in post #1. You mustn’t do that on a Raspberry Pi 1 though, as Widevine doesn’t work there.