Posts by cappsie

    Alas, it has not worked.

    There were some useful suggestions here and here but ultimately, it's beyond me to get past it. I'll have to stick to the old build for now.

    I did note that the two ChromeOS images differed in size:

    10.0.0.4 ChromeOS image 1.3Gb - (I wasn't able to get more details on this build, only the size)

    12.2 ChromseOS image 1.5Gb - ChromeOS image for Widevine: jacuzzi (16433.41.0)


    Sorry :(

    A.

    Hi all,

    Bit of a waffle.

    I wanted to upgrade my LibreElec to the latest build (from build 10.0.0.4 / Git:19.5-Matrix) to:

    LibreELEC 12.2

    • Kodi 21.3 (Omega)
    • Linux Kernel 6.12.x

    (And in my case: RPi 4 LibreELEC-RPi4.aarch64-12.2.1.img.gz)

    Once I did this, Netflix broke with the error:

    MSLerror - This title is not available to watch instantly

    This was surprising. Additional investigation revealed this may be a show stopper, with the developer stating:

    Quote

    DUE TO CHANGES TO THE WEBSITE THAT PREVENT THE PROPER PLAYBACK OF VIDEOS, THE DEVELOPMENT OF THE ADD-ON HAS BEEN SUSPENDED. THE VIDEO PLAYBACK, WHEN IT WORKS, IS LIMITED TO SD QUALITY AND ONLY ON SOME LINUX/ANDROID DEVICES. WHO WANTS TO HELP FIND A SOLUTION TO THE PLAYBACK PROBLEM CAN FIND SOME INFO ON THE ISSUE #1627.

    And after many hours of fiddling around and failing to get past this error, I decided to revert [back] to the older build.

    I cloned another, working 10.0.0.4 build, which actually didn't work very well at all, and so I had to set up everything again. But, the build itself did work, and I was able to get the YouTube and Netflix add-ons working again. Joy.

    I was curious as to which add-on is compatible with which LibreElec and Kodi builds. Could I simply install the latest LibreElec and use the older Widevine - the one that is currently installed per 10.0.0.4?

    As an aside, I did find something rather interesting in the file config.json when looking for versions:

    Pi:~/.kodi/cdm # cat config.json

    {"channel": "STABLE", "desc": "", "file": "chromeos_15886.44.0_elm_recovery_stable-channel_mp-v6.bin", "filesize": 2331324928, "hwidmatch": "^ELM .*", "manufacturer": "Acer", "md5": "50436f0fc281bf399316bdc4864d7391", "model": "Acer Chromebook R13 (CB5-312T)", "name": "Acer Chromebook R13 (CB5-312T)", "photourl": "", "sha1": "f4cee52e6f211627eddc66987d99e35fc876c13f", "sku": "", "url": "https://dl.google.com/dl/edgedl/chromeos/recovery/chromeos_15886.44.0_elm_recovery_stable-channel_mp-v6.bin.zip", "version": "15886.44.0", "zipfilesize": 1410603073, "chrome_version": "126.0.6478.132", "hwids": [], "boardname": "elm"}

    However, this is the 10.0.0.4 Widevine build and not the latest 12.2 build.

    I'm going to rebuild the latest image and retry using the same steps as I followed to (re)build 10.0.0.4 and see if that works.

    A.

    For some reason the ext4 / storage partition has a different UUID.

    Adjust the disk=UUID=783... option in cmdline.txt so it matches the actual UUID (disk=UUID=0cb...)

    so long,

    Hias

    Even though I've updated cmdline.txt, but LibreElec refuses to boot. New image attached:

    Also, can you tell me what the boot=UUID=0701-4124 refers to in cmdline.txt?

    The only thing I can think is that the UUID contains a bad character that appears ok but is perhaps a different unicode or ascii character?

    Can the command line be "boot=/dew/nmcblk0p2" or whatever the disk name/label is? Or must it be the disk's UUID?

    Thanks,

    A.

    Hi,

    I upgraded to the latest LibreElec only to discover that the Netflix Add-on now longer works. So, in attempting to reverse course, I've cloned an existing, working microSD card. However, it refuses to boot.

    I'm aware it is most likely because the clone is using the UUID of the original disk, but despite changing that UUID in the cmdline.txt, it still refuses to boot.

    I cloned the cards using the Mac's dd tool:
    dd bs=128m  if=/dev/disk4s1 of=SDCard.img
    dd bs=128m  if=SDCard.img of=/dev/disk4s1

    Below is the cmdline.txt and the UUIDs.

    (I would much rather get the latest LibreElec running with the Netflix add-on, but it seems that owing to that add-on's developer, it is currently a paused project. Hence, why I need to return to an older, working build. The Netflix add-on is a bit of a rabbit hole and I haven't been able to get any further beyond breaking the existing, working build. 🤦‍♂️ )

    Appreciate all thoughts!

    Thanks,

    A.

    Hi all,

    I have had more time to investigate this. I guess the key really was the error: OSError: [Errno 99] Cannot assign requested address

    For some reason, in the file settings.xml located in /storage/.kodi/userdata/addon_data/plugin.video.youtube the value of an old IP was hard-coded, or at least not being correctly regenerated - iirc this was the old IP address of the Pi4. In my case <setting id="kodion.http.listen">192.168.1.114</setting>

    So, editing the file, I replaced the 192.168.1.114 with 0.0.0.0 as I'd seen this reference here.

    File saved, YouTube add-on started, sound is restored!

    Edit: Hopefully this may help someone.

    A.

    Ok, this is pretty weird. Regardless the other Pi on the network, I checked its YouTube version and it's running the following:

    Running v7.3.0+beta.1
    Kodi: v19.5 (Kodi Matrix)
    Python: v3.8.9

    So I reverted or downgraded the failing one to the same build version - v7.3.0+beata.1 - and the sound again works. Interestingly, I noticed the audio stream on the one that was failing to have the stream information:


    Thanks,

    A.

    Ok, that didn't work.

    See the Pastebin log:

    External Content pastebin.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Notably, the "OSError: [Errno 99] Cannot assign requested address". I don't understand why the script is attempting to access 192.168.1.114:81 because the IP of the Pi is 192.168.1.182.

    Perhaps this is a clue?

    Edit: I have discovered the IP 192.168.1.114 is for a different Pi on my network. Why is one Pi trying to access another Pi?!


    Thanks.

    A.

    Hi all,

    Since I was able to get YouTube up and running, it seems to have dropped its sound feed/stream. The TV itself 'clicks' when using the LibreELEC Kodi menus, so the sound is working; it just seems the app itself is not.

    Has anyone else experienced this? Does anyone have any pointers?


    Thanks,

    A.

    Hi,

    Netflix hasn't worked for a while so today I attempted to fix it.

    • The Netflix app version is 1.23.4+matrix [by libdev, jojo, asciidisco, caphm, castagnait)
    • LibreELEC (official). Version 10.0.4. Architecture: RPi4.arm
    • Kodi info: Build 19.5.0. Git 19.5-Matrix. Compiled: 2023-01-07

    I pasted the log into Pastebin ("ix.io is taking a break"):

    External Content pastebin.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    • I have tried uninstalling and reinstalling the app. Failed. Same error.
    • I attempted to sign in using the key file. Failed with the noted error above.
    • I attempted to sign in using the username/password option. Failed "Due to website protections at the moment the login with credentials is not available."

    Any pointers would be greatly received.

    Thanks,

    A.

    p.s. I dug this out of an old forum which may or may not be related:

    And, looking on the developer's Git page, there seemed to be a manual fix for this esn issue (https://github.com/CastagnaIT/plu…bdc4d41c16d0233), so I manually updated the file: /storage/.kodi/addons/plugin.video.netflix/resources/lib/kodi/uixmldialog_esnwidevine.py - sadly to no avail:

    Hi,

    My YouTube add-on has stopped working, throwing an error "YouTube error: check the log for more information" when I try to search for something.

    I have manually added my own API keys (youtube.api.key, youtube.api.id, and youtube.api.secret) to the settings.xml in /storage/.kodi/userdata/addon_data/plugin.video.youtube/.

    This is the error message (ssh from raspberry pi4) from the kodi.log.

    All help is gratefully received.

    Thanks!

    A.

    There are two YouTube apps in the Kodi repo; YouTube and Tubed - nothing specific for KidsTube. Any further discussion on them is best done in their respective add-on support threads in the Kodi forums.

    Hi,

    As "kids tube" only returns the posts (excluding this follow-up) I'm not sure such an add-on repository/repo has been built yet.

    Can you suggest the link to that add-on, please?


    Thanks,

    Adam.

    #dtoverlay=gpio-ir,gpio_pin=18 - That is for IR remote receiver what can be connected to the GPIO port!!!

    Read again what I wrote before...

    Disable the onboard wifi... by adding to the config.txt the "dtoverlay=disable-wifi" line

    Apologies, I had misread what you wrote.

    I updated the config.txt file and can confirm the onboard Wi-Fi card is disabled. I retired it and while Kodi did warn it couldn't find the file in the library, it resolved within a few seconds so I'm happy this is resolved.

    Thank you for your help.

    A.