2015-07-23, 11:10
I'd like to start a discussion about what's required to pull this off. What I'd like is to have all binary addons behave exactly as any other addon, i.e. they are not bundled and they are installed manually by the user through the addon manager. Currently we have two different scenarios: bundled addons (all platforms except Linux) and addons available via apt-get. This creates two issues. One is that some guy inevitably tries to uninstall a PVR addon because his pirate playlist doesn't work, then he/she can't figure out how to get it back. Only reinstalling Kodi will bring it back. Then there are Linux users who don't necessarily realize that the addons aren't bundled and have to be installed as system packages instead. This creates even further confusion since all other addons are installed from Kodi. Coupled with the fact that e.g. the package for pvr.hts was renamed recently makes things even more confusing.
What is missing from our current addon infrastructure to support a setup like this? One thing is that all addon dependencies will probably have to be statically linked because we can no longer rely on apt-get to install dependencies on Ubuntu. What else?
What is missing from our current addon infrastructure to support a setup like this? One thing is that all addon dependencies will probably have to be statically linked because we can no longer rely on apt-get to install dependencies on Ubuntu. What else?