Freedom Issue #2503
[kodi]: contains nonfree RAR and nonfree addons
i dont know the whole story but this was on the blacklist without a bug reference - this is now that reference
i came across it when i noticed that all of the split packages built from the 'kodi' PKGBUILD were still duplicate in [community] - adding those to the blacklist now
Updated by bill-auger 9 months ago
unfortunately, the kodi team publishes a different set of add-ons for each version, as an indexed repository; which means that someone needs to sort through them upon each new major version release, and re-construct a replacement repo
up until the 'krypton' release, parabola was maintaining a replacement repo for this program - that contains nearly 1000 add-ons - since jan 2019, those 'krypton' add-ons have been obsolete - the current release 'leia' has around 1800 add-ons to sort through; and no one has done that - so currently, no add-ons are available in the parabola 'kodi' - i tried to crudely symlink the existing repo as 'leia'; but it is apparently not working - users will get "Could not connect to repository"
only now do i realize the scale of this task - ive added it to the on-going TPPM discussion #1035 - unless someone volunteers to curate this repo, its probably best to package only a small number of kodi add-ons, whichever people ask for the most, or to not package any at all, if it is possible to install them some other way - feel free to suggest your favorites
Updated by CYBERDEViL 9 months ago
I've created a little script that finds issues with addons (from addons.xml) based on some rules.
A example list is attatched with the rule-set used (which can be adjusted of course).
If this is helpfull I'm willing to cleanup the script and publish it, maybe build a whitelist, blacklist and a unconfirmed-list?
Updated by bill-auger 8 months ago
many kodi addons are packaged already - maybe we could just disable the built-in package manager; and start taking packaging request for any missing favorites
$ pacman -Sgq kodi-addons kodi-addon-audioencoder-flac kodi-addon-audioencoder-lame kodi-addon-audioencoder-vorbis kodi-addon-audioencoder-wav kodi-addon-game-libretro kodi-addon-game-libretro-beetle-psx kodi-addon-game-libretro-desmume kodi-addon-game-libretro-flycast kodi-addon-game-libretro-gambatte kodi-addon-game-libretro-melonds kodi-addon-game-libretro-mgba kodi-addon-game-libretro-mupen64plus-nx kodi-addon-game-libretro-nestopia kodi-addon-game-libretro-parallel-n64 kodi-addon-game-libretro-scummvm kodi-addon-game-libretro-snes9x kodi-addon-game-libretro-yabause kodi-addon-inputstream-adaptive kodi-addon-inputstream-rtmp kodi-addon-peripheral-joystick kodi-addon-screensaver-asteroids kodi-addon-screensaver-biogenesis kodi-addon-screensaver-greynetic kodi-addon-screensaver-matrixtrails kodi-addon-screensaver-pingpong kodi-addon-screensaver-pyro kodi-addon-screensaver-stars kodi-addon-visualization-projectm kodi-addon-visualization-shadertoy kodi-addon-visualization-spectrum kodi-addon-visualization-waveform
Updated by bill-auger 7 months ago
kodi is just a drop in the ocean of third-party package
managers and auto-downloaders, each of which would be a
huge task on it's own - i would not do anything about
kodi (or any one of them), until we get a handle on a
grander plan (#1035): what to do about these generally
- currently the solution is 'your-system-sanity', which
is a very weak and probably not FSDG-fit; but a simple
(hopefully temporary) solution, and even that "quick-fix"
is still incomplete
I'd like to suggest that the Confluence skin (Kodi's previous default skin before Leia) be included; it should not have any nonfree components associated, is clean and functional, and does not take up much space. (ref. bugreport https://labs.parabola.nu/issues/2999?next_issue_id=2998)
Since live-streaming also does not work without the inputstream-adaptive plugins (which for some reason are not included by default in Kodi's source-tree), I'd like to nominate those as well.
This is assuming the default scrapers (MovieDB & TvDB are still in there, otherwise Kodi is somewhat useless.