- Find latest libwidevinecdm.so on the net.
- Copy that file into /storage/.kodi/cdm.
I have done so, but the Netflix addon is still prompting me to update, and then fails the update, ostensibly due to a checksum mismatch.
- Find latest libwidevinecdm.so on the net.
- Copy that file into /storage/.kodi/cdm.
I have done so, but the Netflix addon is still prompting me to update, and then fails the update, ostensibly due to a checksum mismatch.
FWIW I'm running the Latest Beta and I'm running into the same issue. My SD card should have enough space so I'm not convinced that is the issue.
Filesystem Size Used Avail Use% Mounted on
dev 7.8G 0 7.8G 0% /dev
run 7.8G 1.5M 7.8G 1% /run
/dev/nvme0n1p3 462G 299G 163G 65% /
tmpfs 7.8G 103M 7.7G 2% /dev/shm
tmpfs 7.8G 4.0M 7.8G 1% /tmp
/dev/nvme1n1p1 1.9T 293G 1.6T 16% /home
tmpfs 1.6G 100K 1.6G 1% /run/user/1000
Edit: I just tried this on a fresh install of stable (RPi4.arm-10.0.4) and had the same results.
2023-02-02 22:37:46.475 T:893 DEBUG <general>: ------ Window Deinit (DialogConfirm.xml) ------
2023-02-02 22:37:46.505 T:1500 WARNING <general>: [script.module.inputstreamhelper] Downloading ChromeOS image for Widevine: BOB (15236.66.0)
2023-02-02 22:37:46.505 T:1500 DEBUG <general>: [script.module.inputstreamhelper] Request URL: https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_15236.66.0_bob_recovery_stable-channel_mp.bin.zip
2023-02-02 22:37:46.807 T:1500 DEBUG <general>: [script.module.inputstreamhelper] Response code: 200
2023-02-02 22:37:46.807 T:1500 WARNING <general>: [script.module.inputstreamhelper] The given file size does not match the request!
2023-02-02 22:37:46.808 T:1500 DEBUG <general>: DialogProgress::Open called
2023-02-02 22:37:46.839 T:893 DEBUG <general>: ------ Window Init (DialogConfirm.xml) ------
2023-02-02 22:38:05.616 T:1603 DEBUG <general>: Thread JobWorker 3474969216 terminating (autodelete)
2023-02-02 22:38:05.655 T:1615 DEBUG <general>: Thread JobWorker 3513561728 terminating (autodelete)
2023-02-02 22:38:05.943 T:1601 DEBUG <general>: Thread JobWorker 3899007616 terminating (autodelete)
2023-02-02 22:38:06.077 T:893 DEBUG <general>: CheckIdle - Closing session to https://occ-0-372-1007.1.nflxso.net (easy=0xd064d798, multi=0xd2110a08)
2023-02-02 22:39:30.464 T:1500 FATAL <general>: [script.module.inputstreamhelper] Download failed, checksums do not match!
2023-02-02 22:39:30.468 T:1500 WARNING <general>: [script.module.inputstreamhelper] Recursively create directory '/storage/.kodi/cdm/'.
2023-02-02 22:39:30.471 T:1500 ERROR <general>: [script.module.inputstreamhelper] Widevine CDM is not installed.
2023-02-02 22:39:30.702 T:893 DEBUG <general>: ------ Window Deinit (DialogConfirm.xml) ------
2023-02-02 22:39:37.132 T:893 DEBUG <general>: ------ Window Init (DialogConfirm.xml) ------
2023-02-02 22:40:46.675 T:893 DEBUG <general>: ------ Window Init () ------
Display More
Clone Libreelec repo and build libreelec.
Then you will get toolchain build too. You can use it to build somethig outside libreelec build environment.Codeuser:~/LibreELEC/LibreELEC.tv$ ./build.LibreELEC-RPi2.arm-7.0.1/toolchain/bin/armv7ve-libreelec-linux-gnueabi-gcc -v Using built-in specs. COLLECT_GCC=/home/user/LibreELEC/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0.1/toolchain/bin/armv7ve-libreelec-linux-gnueabi-gcc-5.3.0 COLLECT_LTO_WRAPPER=/home/user/LibreELEC/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0.1/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/5.3.0/lto-wrapper Target: armv7ve-libreelec-linux-gnueabi Configured with: /home/user/LibreELEC/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0.1/gcc-5.3.0/configure --host=i686-linux-gnu --build=i686-linux-gnu --prefix=/home/user/LibreELEC/LibreELEC.tv/build.LibreELEC-RPi2.arm-7.0.1/toolchain ........... Thread model: posix gcc version 5.3.0 (GCC)
You create package with looking into one another.
Once you've built libreelec for your architecture, how do you get another project's build system to be aware of the toolchain you've installed. I can't imagine you just run ./configure and make and end up with the correct binary.