Source code for MSR's Aniyomi/Anikku extensions.
This repository is intentionally small. It only contains extensions maintained here; more sources will be added gradually after they are checked, tested, and published.
Add this URL in Aniyomi/Anikku:
https://raw.githubusercontent.com/msrofficial/anime-repo/repo/index.min.json
| Source | Language | Module | Status |
|---|---|---|---|
| Toonstream | Hindi | src/hi/toonstream |
Working |
| AnimeDubHindi | Hindi | src/hi/animedubhindi |
Working |
| MovieBox | Multi | src/hi/moviebox |
Working |
- Source code: msrofficial/anime-extensions
- APK/index repository: msrofficial/anime-repo
Build one extension:
./gradlew --no-daemon :src:hi:toonstream:assembleDebug
./gradlew --no-daemon :src:hi:animedubhindi:assembleDebug
./gradlew --no-daemon :src:hi:moviebox:assembleDebugCompile Kotlin only:
./gradlew --no-daemon :src:hi:moviebox:compileDebugKotlinPushing source changes to main runs GitHub Actions.
The workflow:
- Detects changed/new extension modules.
- Builds only those modules when possible.
- Signs release APKs with the repository signing key.
- Publishes APKs, icons,
index.min.json, andrepo.jsontomsrofficial/anime-repobranchrepo.
src/hi/toonstream/ Toonstream extension
src/hi/animedubhindi/ AnimeDubHindi extension
src/hi/moviebox/ MovieBox extension
lib/ Shared extractor libraries
core/ Extension API/core helpers
.github/workflows/ Build and publish automation
- Install APKs from the extension repo URL, not from source artifacts.
- Play Protect warnings can appear for newly signed third-party extension APKs.
- Keep the signing key unchanged so users can update installed extensions normally.
- If a source changes its website/API, open an issue or submit a focused pull request.