Kodi Community Forum
Solved Nexus compatible version? - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: PVR & Live TV Support (https://forum.kodi.tv/forumdisplay.php?fid=167)
+---- Forum: DVBViewer (https://forum.kodi.tv/forumdisplay.php?fid=219)
+---- Thread: Solved Nexus compatible version? (/showthread.php?tid=367930)



Nexus compatible version? - beeswax - 2022-04-19

I wanted to try out Nexus (installed kodi-20220419-22e6d984-master-22446-arm64-v8a on Shield Pro 2019) however the dvbviewer addon won't load and is reporting:

php:
ERROR <general>: Add-on 'DVBViewer Client' is using an incompatible API version for type 'Addon'. Kodi API min version = '2.0.0/2.0.0', add-on API version '1.2.0/1.3.0'

I uninstalled and grabbed Nexus version from here but that still reports the same error. Uninstalling and reinstalling from the official repo also the same.

edit: doubly confused now I spotted this in changelog.txt within the addon:
php:
Kodi main API update to version 2.0.0
How come Nexus thinks the addon is running API 1.2.0/1.3.0?


RE: Nexus compatible version? - manül - 2022-04-19

Probably a build system related error. Kodi API versions are set during build time.


RE: Nexus compatible version? - beeswax - 2022-04-19

Thanks manül, anyone I can '@' to look at that?  I've tried firing up my VM for messing with git stuff but it uses Windows/MSYS2 and I can't figure out cmake in that at all.  Alternatively can anyone do me a solid and compile a Nexus compatible zip so I can install the DVBViewer addon?


RE: Nexus compatible version? - manül - 2022-04-20

Are you sure you tried to install the correct zip? Look inside the zip file -> addon.xml -> Search for "kodi.binary.global.main". Should be set to "2.0.0". I checked the jenkins builds. They are correct.


RE: Nexus compatible version? - beeswax - 2022-04-20

Hi manül, thanks for getting back to me.  I was definitely using the correct zip, I even got the same issue from the official repo (after completely uninstalling the addon).  I did get it working in the end by creating an Ubuntu VM and compiling it myself but I later realised Nexus involves a MySQL database bump so I had to roll back to Matrix (too many other Kodi devices in the house on a shared database).

Maybe the Shield was doing something weird with cached versions of the zip or something, I don't know, I still can't explain why I was getting the same error when installing straight from the official repo though.  I've just installed a portable Nexus on my Windows machine and that installs the DVBViewer addon from the official repo just fine so I'll put this down to Shield/Android shenanigans.


RE: Nexus compatible version? - phunkyfish - 2022-04-20

Let me create a new release in case the binary is corrupt in some way. @beeswax can you try a testbuild if I create one?


RE: Nexus compatible version? - beeswax - 2022-04-21

Sorry phunkyfish, I already rolled back to Matrix and it's a bit of a ballache to upgrade and downgrade again.  As far as I know, it's not possible to do a portable install on Android otherwise I'd oblige.


RE: Nexus compatible version? - CiNcH - 2022-07-07

Just updated to Nexus Nightly, DVBViewer Addon 20.3.0 and DVBViewer Media Server 3.x. Works beautifully.


RE: Nexus compatible version? - wyup - 2022-07-09

I'm running Nexus 20.0-ALPHA(19.90.705) from July 9, 2022 on my Sony android TV and can't install DVBViewer from default system repo, says:
"Can't satisfy depenency kodi.binary.instance.inputstream version 3.0.2"
I'm also running IPTV Simple Client with InputStream Adaptive dependency version 20.2.3 enabled.