This repository contains containerfiles for Kodi mediacenter. You can run a Kodi container in CI or locally, install your add-on and run some tests via JSON-RPC.
The Kodi container has installed VNC. It means you can connect to X session and get access to Kodi GUI. It's not supposed to play video and audio.
-
Build a container image:
podman build --build-arg KODI_VERSION=<VERSION> -t kodi -f stable.Containerfile .
-
Run it:
podman run --rm -p 5999:5999 -p 8080:8080 localhost/kodi
-
Use any VNC viewer to get access to X session, e.g.:
krdc vnc://127.0.0.1:5999
You can pull pre-built images from Quay container images registry: