Kodi Development Kit API documentation
Official Kodi addon API reference including the InputStream and video player interfaces used to build streaming addons.
Link
Related resources
- inputstream.ffmpegdirectKodi inputstream addon using FFmpeg libavformat/cURL for stream input (TS, HLS, DASH non-DRM), with catchup/timeshift support.
- plugin.video.example — minimal Kodi video addonWorking skeleton Kodi video plugin for Kodi 20+ / Python 3 demonstrating listing, resolving and playing streams.
- rdk-aamp — RDK Advanced Adaptive Media PlayerRDK's GStreamer-based Advanced Adaptive Media Player (AAMP) for set-top boxes, playing HLS and MPEG-DASH over IP with hardware video sinks.
- exobase — Media3/ExoPlayer base for Android/TVMedia3/ExoPlayer-based video player base compatible with Android TV, bundling FFmpeg extension (AC3/EAC3/DTS/TrueHD) and HDR10+/Dolby Visio…
- RDK Services — JSON-RPC services for set-top boxesRDK Services: JSON-RPC RESTful services for STB components via the Thunder framework.
- TizenTVApps — Tizen TV Sample AppsOfficial Samsung tutorial and sample apps for the Tizen TV web platform (HTML5/JS/CSS).
- react-native-video — React Native video componentCommunity-maintained React Native <Video> component with DRM, offline, HLS/DASH support; v7 new-architecture in development.