For a while playing videos in the YouTube add on worked fine. Then I couldn’t play any videos and instead got a “content not available on this app” error - same as this issue, which suggests updating the add on as a resolution.
I uninstalled my current YouTube add on and tried to install a newer version from a zip file, using this approach (but with a newer version than the comment). In Kodi, when I go to “install from zip file” and choose the zip for version 18.104.22.168.matrix.1 , I get an error “The dependency on inputstream.adaptive version 19.0.7 could not be satisfied”. I get the same error trying to install version 22.214.171.124.matrix.1. Trying to install unofficial version 7.0.2.alpha7, I get “the dependency on xmbc.python version 3.0.1 could not be satisfied.”
I tried updating inputstream.adaptive from the kodi add on repository but could not find it, same as the original post in this thread. I ran “sudo apt install kodi-inputstream-adaptive” from the command line when SSH’d into OSMC and got “E: Unable to locate package kodi-inputstream-adaptive”.
I tried to get a standalone add on zip for inputstream.adaptive but all I found in the github repo was uncompiled zips of the repo, and I’m not sure how to compile it. Same as this thread.
I just want to play videos in YouTube add free on Kodi. How do I resolve this mess?
Raspberry Pi 3B
INFO : Starting Kodi (19.3). Platform: Linux ARM (Thumb) 32-bit
INFO : Using Release Kodi x32
INFO : Kodi compiled 2021-12-21 by GCC 8.3.0 for Linux ARM (Thumb) 32-bit version 5.10.78 (330318) YouTube Addon v. 6.8.25+matrix.1
Earlier I updated OSMC from the interface, and then I also ran sudo apt-get update from the command line but still wasn’t able to install newer versions of the YouTube addon.
I realized I forgot to also run sudo apt-get dist-upgrade from the command line to upgrade a bunch of other components (per Keeping your OSMC system up to date). After that I was able to install the YouTube addon versions I was blocked from due to dependencies.
Not sure why updating from the OSMC graphic interface didn’t do this.