Back to projects
Python ★ pinned Maintained · GitHub Pages

Andrebas Kodi Repository

MikrotikExe/kodi-repo

Personal Kodi addon repository. Hosts Tvheadend Archive — a DVR archive companion to pvr.hts with smart categories and resume.

KodiAddon repoTvheadendDVR archiveGitHub Pages

Overview

A personal Kodi addon repository hosting addons maintained under the handle Andrebas. The flagship addon, Tvheadend Archive, is a DVR archive companion to pvr.hts. The repository is served via GitHub Pages and updates are published automatically by GitHub Actions on every tag, so Kodi receives updates on its normal check cycle.

Key features

  • Tvheadend Archive — browse DVR recordings grouped by smart categories and subgenres
  • Title search without diacritics
  • Resume playback exactly where you left off
  • Recently-watched history
  • Hosted on GitHub Pages, auto-published by GitHub Actions on each tag
  • One-click install in Kodi from the repository zip

Tech & architecture

A flat-layout Kodi repository: each addon lives in its own top-level directory next to the repository addon itself. A build script (scripts/build_repo.py) repacks all addons and regenerates the served docs/ (addons.xml + MD5). On a tag push, GitHub Actions runs the build, commits the regenerated docs/, creates a GitHub Release with the zips attached, and GitHub Pages publishes within about a minute. Python 3, targeting Kodi 20+.

Project structure

plugin.video.tvheadend/   — addon source (Tvheadend Archive)
repository.andrebas.kodi/ — the repository addon itself
scripts/build_repo.py     — regenerates docs/ from sources
docs/                     — what GitHub Pages serves (auto-generated)

Requirements

  • Kodi 20 (Nexus) or newer
  • The pvr.hts PVR client for live TV (Tvheadend Archive complements it)