Kodi has now been deprecated from the unstable repository and will be deprecated from stable this Friday. I want to thank @ermo for all the effort he put into packaging and maintaining kodi.

    6 days later

    Those who want to still use Kodi, need to enable flatpak. Install it via this link https://flatpak.org/setup/Solus/
    then go to https://flathub.org/apps/details/tv.kodi.Kodi

    The tricky part comes now for those that wants to still use "Leia Build"

    First you must install the latest version of kodi via flathub.
    The next step is to revert kodi to older version.In order to do this, you have to first check for the commit history. the following way " flatpak remote-info --log flathub tv.kodi.Kodi "

    Then search for the commit of the last Lea Update . In this case "75a8cbf685c9d1c1b35e30853f45a7590bc8882404bb44888efb5bc21f51aabc"

    The last step is to downgrade kodi with the lea commit . by doing this
    flatpak update --commit=75a8cbf685c9d1c1b35e30853f45a7590bc8882404bb44888efb5bc21f51aabc tv.kodi.Kodi

    If you need PVR for live tv "libplatform" package must be installed. Magically it works well even with flatpak version of kodi too.

    JoshStrobl Pls do not delete "libplatform" package from the software manager in the future. It is essential for kodi 18.8/18.9 (flatpak version).

    It is essential for PVR client (to be able to watch live tv)

      Also I think you want to install Flatseal flatpak app to manage flatpak permissions and then enable GPU acceleration for Kodi from it:

      NationsGardener If it is needed then it should be part of the flatpak. It shouldn't rely on local libraries, that defeats the point of flatpak and providing your own runtimes.

        JoshStrobl Greetings. You are perfectly right about that. It seems to me that the Software Downgrade isn't perfectly fuctional with flatpak. At least for "kodi". Because during the downgrade process some library's are not included. Like libCEC (needed for PVR client).

        Look this is just a "workaround" not a fix for this problem. But at least for now all users will have a functional program. I respect "ermos" decision perfectly, and I thank him for maintaining Kodi for solus this long. But we "Solus " users needs some kind of alternative (even if it is a bit of "tinkering"). I also blame kodi for not properly maintaining their official flatpak.

        3 months later

        nazar I think it would be great to have up-to-date Kodi in the Solus repo just in case something would go wrong with Flatpak version and vice versa. The flatpak version works fine for me atm, tho I can't use an external player with it.

          Solarmass I intend to make eopkg bit different from flatpak: include libretro emulators with package s.t. Solus direct competitors are Libreelec and such.

            nazar libretro emulators are just Kodi addons, right? Do you think your package is gonna be approved in the Solus repo? Libreelec is kinda different, it doesn't have desktop mode iirc.

              Solarmass Retroplayer is interface to libretro, and since v.18 it is integral part of kodi, but for some reason kodi distributes retroplayer cores (emulators) for windows and macos and that's where libreelec excels. But then like you're said cannot use libreelec PC both on your desk (for work or study) and in your living room (with TV and gamepad). And I believe there's OS niche for product that simultaneously can be desktop when connected to KVM, and HTPC when connected to gamepad and TV. Solus can fill in this niche with great desktop experience and proper HTPC experience. All it needs for consuming media and retro-gaming is gamepad controlled and retroplayer enabled kodi

              5 months later

              While we are all waiting for Nexus, next kodi major release, I'll share some news about solus kodi build, currently Matrix.

              At our development tracker there was a report about missing input-stream-adaptive addon some-time last month. And the root cause was that upstream, which provides retroplayer implementation, switched to Nexus branch for development. Package build succeeded, I missed important upstream change, and because of that past kodi package has been missing addons. The solution was to disable retroplyer addons, until Nexus is released. That's why you may have experienced rather large kodi package update recently, since it included standard addons like it used to be.

              Nexus is currently is at its alpha stage (internal testing) and it's definitely takes time to have a major release like kodi. So, if you use solus with a TV in your living-room (look, ma, no keyboard!), RetroArch is another retroplayer implementation you could substitute kodi for your retrogaming needs. Once Nexus is GA, I'll re-enable retroplayer addons and kodi emulation addons are going to be back.

                mpiekp input stream adaptive is far more significant than retro emulation though, it's necessary for many streaming services that use DRM via widevine,

                Yup!

                nazar Once Nexus is GA, I'll re-enable retroplayer addons and kodi emulation addons are going to be back.

                Nice, nice! Matrix build works very well, good job there!
                BTW you could start a new thread when Kodi Nexus is landed in the repo 🙂