The official Kodi add-on repository for RPDevs-Builds. Hosts first-party scrapers and plugins, plus curated third-party add-ons.
Method 1 — File Manager Source (recommended)
Add this URL as a file manager source in Kodi:
https://rpdevs-builds.github.io/kodi-addons/
Then install repository.rpdevs-*.zip from that source.
Method 2 — Direct ZIP Install
Download the installer zip from this page and install via:
Settings → Add-ons → Install from zip file
| Add-on | Description | Source |
|---|---|---|
metadata.anime.otaku.python |
Anime metadata scraper (AniList, AniZip, TVDB, TMDb) | RPDevs-Builds/metadata.anime.otaku.python |
Sourced from sources/third-party-sources.yml and synced weekly.
kodi-addons/
├── .github/workflows/
│ ├── build-repo.yml # Builds zips + addons.xml → deploys to Pages
│ ├── sync-third-party.yml # Weekly sync of third-party sources
│ └── import-releases.yml # Triggered by addon release CIs
├── repo/ # Universal add-on sources (all Kodi versions)
│ ├── repository.rpdevs/ # The repo add-on itself
│ └── metadata.anime.otaku.python/ # Git submodule (first-party)
├── sources/
│ └── third-party-sources.yml # Declarative third-party sync manifest
├── third-party/
│ ├── repos/ # Cached third-party Kodi repo zips
│ └── plugins/ # Cached third-party plugin zips
├── _repo_generator.py # Generates addons.xml + zips from /repo
└── _sync_third_party.py # Downloads third-party sources
Prerequisites: Python 3.10+, pyyaml
# Clone with submodules
git clone --recurse-submodules https://github.com/RPDevs-Builds/kodi-addons.git
cd kodi-addons
# Install Python deps
pip install pyyaml
# Build the repository locally
python3 _repo_generator.py
# Sync third-party add-ons (dry run)
python3 _sync_third_party.py --dry-run
# Sync for real
python3 _sync_third_party.py# 1. Add as submodule
git submodule add https://github.com/RPDevs-Builds/your-addon.git repo/your-addon
# 2. Pin to a release tag
cd repo/your-addon && git checkout v1.0.0 && cd ../..
# 3. Commit
git add .gitmodules repo/your-addon
git commit -m "feat: add your-addon v1.0.0"
git pushThe build-repo.yml workflow will automatically pick it up.
Edit sources/third-party-sources.yml and add an entry under repos: or plugins:.
The next weekly sync (or a manual workflow_dispatch) will download it.
To have another repo automatically update its submodule pointer here on release, add this to its release workflow:
- name: Notify kodi-addons repository
run: |
curl -X POST https://api.github.com/repos/RPDevs-Builds/kodi-addons/dispatches \
-H "Authorization: Bearer ${{ secrets.KODI_ADDONS_DISPATCH_TOKEN }}" \
-H "Accept: application/vnd.github+json" \
-d '{"event_type":"addon-released","client_payload":{"addon":"your-addon-name","version":"${{ github.ref_name }}"}}'Required secret:
KODI_ADDONS_DISPATCH_TOKEN— a PAT withreposcope onRPDevs-Builds/kodi-addons.