Skip to content

docs(installation): add Rouzax Repository as an install method#25

Merged
Rouzax merged 2 commits into
mainfrom
docs/add-rouzax-repo-install
May 5, 2026
Merged

docs(installation): add Rouzax Repository as an install method#25
Rouzax merged 2 commits into
mainfrom
docs/add-rouzax-repo-install

Conversation

@Rouzax

@Rouzax Rouzax commented May 5, 2026

Copy link
Copy Markdown
Owner

Summary

The Rouzax personal Kodi addon repository (https://github.com/Rouzax/repository.rouzax) publishes EasyTV's latest stable releases automatically at release time (Step 5g of the release skill runs publish.py on every stable release), ahead of the official Kodi repo's review cycle. The installation page didn't mention it at all.

Changes

Restructured "Installation Methods" to present three paths with a comparison table at the top, then describe each:

Method Auto-updates? Latest stable? Setup
Rouzax Repository Yes (via Kodi) Yes, immediately One-time repo install
Official Kodi Repository Yes (via Kodi) After Kodi review (can lag) Already enabled in Kodi
GitHub release zip No (manual) Yes, plus pre-releases Per-release zip install

The previous "easiest" framing on the official Kodi Repository was misleading: in steady state the Rouzax Repository is friendlier because updates flow automatically once the repository zip is installed once, and they're not delayed by Kodi's review cycle.

Test plan

  • mkdocs build --strict passes
  • No em-dashes introduced
  • Reviewer sanity check that the Rouzax Repository steps actually match the install flow

Rouzax added 2 commits May 5, 2026 11:09
The personal Kodi addon repository at github.com/Rouzax/repository.rouzax
publishes EasyTV's latest stable releases automatically at release time
(Step 5g of the release skill runs publish.py on every stable release),
ahead of the official Kodi repo's review cycle. This was missing from
the installation page entirely.

Restructured Installation Methods to present three paths in a single
comparison table (auto-updates, latest stable timing, setup effort),
then describes each:

- Rouzax Repository (recommended): one-time repo install via the
  repository.rouzax zip, after which Kodi handles all future EasyTV
  updates automatically. Latest stable release available immediately.
- Official Kodi Add-on Repository: already enabled in every Kodi
  install, no extra setup, but versions arrive only after Kodi's
  review cycle and may lag.
- GitHub release zip: manual per-release zip install, suitable for
  pre-releases (alpha/beta) and bleeding-edge testing.

The "easiest" framing on the official Kodi Repository was misleading
because it implied lowest user friction; the Rouzax repository is
arguably easier in steady state since updates flow automatically once
the repo zip is installed once. Adjusted wording.
The Phase 1-3 docs overhaul (PRs #6 through #22) treated docs/*.md as
in-scope but never explicitly listed README.md, so its content drifted:

1. 11 em-dashes never stripped, despite Phase 1's commit message
   claiming README was covered.
2. Installation section still listed only the GitHub-zip method, never
   updated to mention the Rouzax Repository or the official Kodi
   add-on repository.
3. Documentation Map linked to /docs/advanced-features/, which Phase 3
   deleted (split into Clones / Episode Export / Auto-Generated
   Playlists).
4. Multi-Instance Sync Quick Setup told users to "pip install pymysql",
   which is wrong: pymysql ships as the script.module.pymysql Kodi
   addon and is auto-installed as an EasyTV dependency.

Changes
-------

- Stripped all 11 em-dashes (replaced with colons).
- Replaced single-method install with the same three-method comparison
  introduced for docs/installation.md, surfacing the Rouzax Repository
  as the recommended path (auto-updates via Kodi at release time, no
  Kodi-review lag).
- Documentation Map now lists the three split-off pages instead of the
  deleted advanced-features.md.
- Multi-Instance Sync Quick Setup cleaned up: pymysql is delivered via
  the Kodi addon dependency, not pip; setup path now matches the actual
  setting label "Enable multi-instance sync" under Settings ->
  Advanced -> Multi-Instance Sync.
@Rouzax Rouzax merged commit cbc09ce into main May 5, 2026
1 check passed
@Rouzax Rouzax deleted the docs/add-rouzax-repo-install branch May 5, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant