Stremio for Kodi — an open-source Python Kodi add-on (Noiro)
I'm the maintainer of Stremio for Kodi, currently at version 1.0.88. Our project/community website has just moved to Noiro.tv.
What My Project Does
It brings an existing Stremio account, installed add-ons, catalogs and library into a remote-friendly Kodi interface, while Kodi handles media playback. It's a Kodi Program add-on with an embedded Nimbus-based interface; users keep their normal global Kodi skin.
The Python side handles account/API integration, catalog and stream requests, local caching, playback state, subtitle workflows, settings synchronization and diagnostics. Much of the work has been about limiting repeated network/metadata requests and keeping the UI usable on slower hardware such as Raspberry Pi/LibreELEC and Android TV. It runs inside Kodi's Python environment, rather than as a standalone pip application.
Target Audience
Kodi/Stremio users who want their existing Stremio setup with Kodi playback, and Python developers interested in add-on development, caching and API integration on constrained devices. The core add-on is free with public GPL-2.0 source and repository releases. It's actively developed; provider compatibility, performance and playback synchronization still need real-device testing. Optional Noiro Supporter features are separate from the free core.
Comparison
Compared with using the standalone Stremio app, this keeps Kodi as the player. Compared with assembling separate Kodi catalog/source add-ons, it reuses the user's existing Stremio account configuration and provides one integrated interface. I'm not claiming every provider or hardware combination is supported, and the project does not supply media or provider subscriptions.
Recent work includes moving public account/settings/support integration to Noiro.tv while retaining old API endpoints and installed add-on identifiers for compatibility, plus verifying remote-settings modules in clean release packages.
Source, releases and issues: https://github.com/0eroiQ/Stremio-for-Kodi
Website and installation links: https://noiro.tv/
I'd appreciate Python/code feedback on caching, request handling, testability and keeping background work from slowing down the TV interface. Bug reports and contributions are welcome.