-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
Language / שפה: English | עברית
Welcome to the official RightSub Product Roadmap. This document outlines delivered milestones, active priorities, and future architectural initiatives for the RightSub universal subtitle mastering and translation suite.
flowchart LR
v10["v1.0 Autonomous Engine"] --> v11["v1.1 Windows & Seed-Safe"]
v11 --> v12["v1.2 Home Media Hooks"]
v12 --> v13["v1.3 Semantic Polish & Homebrew"]
v13 --> v14["v1.4 Interactive TUI & Docker"]
v14 --> v15["v1.5 MCP Server & Agents"]
classDef done fill:#2e7d32,stroke:#1b5e20,color:#ffffff;
classDef planned fill:#f57f17,stroke:#e65100,color:#ffffff;
classDef horizon fill:#1565c0,stroke:#0d47a1,color:#ffffff;
class v10,v11,v12,v13 done;
class v14 planned;
class v15 horizon;
🌟 v1.3.0 — Semantic AI Proofreading, Homebrew Universal Tap & Interactive Onboarding
Released: September 2026
Key Capabilities:
- Semantic AI Polish (
rightsub polish): Autonomous proofreading engine for existing subtitles based on the Minimal Edit Distance principle (85%–90% preservation target). - Hierarchical Domain Knowledge Engine: 3-tier intelligent context classifier (
domain_knowledge.py) with domain packs (SCI_FI,MILITARY,LEGAL,MEDICAL,FANTASY,UNIVERSAL_IDIOMS) and Bilingual Anchor Validation. - Forward Anticipation Drift Guard: Robust split-cue partitioning (
split_part) preventing LLMs from collapsing split cues or anticipating future dialogue. - Network Storage (SMB/NAS) Metadata Sync: Explicit
os.utime()filesystem flushing preventing macOS SMB clients from defaulting to Apple's 2001 epoch. - Official Homebrew Tap (
omerninyo/tap): Universal pre-built bottles (:all) for instant 1-second installation on Apple Silicon and Intel. - Interactive Onboarding & Health Diagnostics:
rightsub config(10-second credential setup) andrightsub doctor(dependency and environment inspector).
🌟 v1.2.0 — Home Media Automation Stack & Clean-Slate Setup
Released: September 2026
Key Capabilities:
- Event-Driven Media Hooks: Tested hooks for qBittorrent, Sonarr, Radarr, Bazarr, Transmission, and Tautulli/Plex.
- Zero-Daemon Philosophy: Proved 0% CPU and 0 MB RAM idle overhead vs heavy polling daemons.
- Bare-System Onboarding: Complete setup guides for systems without Homebrew or Winget.
🌟 v1.1.0 — Windows Parity & Seed-Safe Architecture
Released: September 2026
Key Capabilities:
- Windows First-Class Parity:
rightsub.bat, PowerShell testing, and Windows-1255 encoding recovery. - Seed-Safe Architecture: Non-destructive subtitle generation leaving original downloaded torrent files bit-for-bit intact.
🌟 v1.0.0 — The Autonomous Engine (rightsub auto)
Released: September 2026
Key Capabilities:
- One-Command Autonomous Pipeline: Automated embedded track discovery, TMDb entity resolution, and prompt building.
- SubRefine Engine: Plex/Infuse RLM BiDi punctuation repair, ad stripper, and SDH noise cleaner.
- SubSwarm Engine: Multi-batch AI translation orchestrator with Translation Bible locking.
Target Release: Q4 2026
GitHub Milestone:v1.4.0 — Interactive Terminal Experience (TUI) & Containers
Primary RFCs:
- Interactive TUI Diff Reviewer (
rightsub polish --interactive) (#1):- Full-screen terminal user interface (powered by
rich/curses) to inspect modifications one-by-one. - Keyboard shortcuts (
[Y] Approve,[N] Reject,[E] Edit,[A] Approve All). - Interactive file explorer to select specific episodes or movies across deep directory structures.
- Full-screen terminal user interface (powered by
- Automated Downloader Hook Installer & Service Wrapper (#2):
-
rightsub config --install-hooks: Auto-detects installed qBittorrent, Sonarr, or Radarr instances and writes complete completion scripts automatically. - Optional lightweight systemd (Linux) and launchd (macOS) service generator for headless media servers requiring automated directory watching.
-
- Official Container Image & Native Webhook Daemon (Docker / Podman) (#4):
-
Native Webhook Server (
rightsub serve): High-performance HTTP daemon consuming <15 MB RAM idle with dedicated endpoints for Sonarr (/webhook/sonarr), Radarr (/webhook/radarr), Bazarr (/webhook/bazarr), and generic callers (/webhook/generic,/health). -
Autonomous Cross-Container Path Translation (
PATH_MAP): Seamlessly translates volume mount disparities between downloaders and media directories. -
Official Container Image & Compose Stack: Production-grade
Dockerfile(Python 3.11-slim + ffmpeg) and referencedocker-compose.ymlfor 1-click turnkey deployment on Unraid, TrueNAS SCALE, and Synology DSM. -
Automated Verification: Full test suite (
tests/test_webhook_server.py) covering all endpoints, live daemon cycles, and path translations.
-
Native Webhook Server (
Target Release: Q1 2027
GitHub Milestone:v1.5.0 — Agentic Subtitle Protocol & MCP Server
Primary RFC:
- Official MCP Server (
rightsub mcp) (#3):- Standard JSON-RPC stdio transport for Claude Desktop, Antigravity, Cursor, Windsurf, and ChatGPT Desktop.
- Exposes
inspect_media,extract_subtitles,fix_plex_bidi, andpolish_cuestools.
- Natural Language Media Control:
- Allows AI assistants to converse with users about subtitles, verify quality, and apply fixes directly from chat.
- Streaming Subtitle Translation:
- Real-time line-by-line streaming translation for live recordings or instant previewing.
The following ideas are actively tracked for research and community feedback:
- Web UI & Dashboard: Lightweight local browser interface (FastAPI / HTML5) for visual library auditing.
- Multilingual Support: Expanding SubRefine BiDi and character normalization to Arabic, Persian, and Cyrillic script families.
- Whisper Fine-Tuning for Hebrew Audio: Specialized acoustic model for Hebrew speech recognition and speech-aligned retiming.
-
Proposing New Ideas:
- Open a discussion or issue on GitHub.
- For complex technical features, author an RFC document in
docs/proposals/RFC_XXX_<TITLE>.md. - Once approved, the feature is assigned a target Milestone and tracked in this Roadmap.
-
Lifecycle Statuses:
-
Proposed: Community or internal RFC under review. -
Planned: Committed to a specific version milestone. -
In Progress: Active development and unit testing. -
Shipped: Merged tomain, bottle packaged, and documented inWHATS_NEW.
-
RightSub Wiki — Subtitles Done Right. Powered by the SubRefine Algorithmic Engine & SubSwarm Multi-Agent AI.
- Home
- 📦 Global Installation Guide
- 🔰 Quickstart for Beginners
- BiDi & Plex Guide
- Pipeline Workflow
- On-Device STT & Sync (quicksubs)
- TMDb Metadata & Entity Resolution
- AI Assistants & Integration
- ⚖️ RightSub vs. Bazarr Comparison
- 🔄 Home Media & Download Integrations
- 🔮 Interactive CLI Specification
- 🔮 Setup & Health Wizard Specification
- 🔌 MCP Server Specification
- 💎 Semantic AI Polish & QC Specification
- 🐳 Docker Webhook Server Specification
- 🗺️ Product Roadmap
- 🚀 What's New & Release Notes
- Boston Legal Case Study
- CLI Reference
- דף הבית (Home HE)
- 📦 מדריך התקנה גלובלית והפצה
- 🔰 מדריך פשוט למתחילים
- מדריך BiDi ו-Plex
- תהליך עבודה מלא
- תמלול וסנכרון מקומי (quicksubs)
- אינטגרציית TMDb (עלילה ומגדר)
- חיבור לכלי בינה מלאכותית (AI)
- ⚖️ השוואה טכנית מול Bazarr
- 🔄 מדריך אינטגרציות ואוטומציה לשרתי מדיה
- 🔮 מפרט אשף פקודה אינטראקטיבי
- 🔮 מפרט אשף התקנה ואבחון
- 🔌 מפרט שרת MCP
- 💎 מפרט מנוע ליטוש סמנטי ו-QC
- 🐳 מפרט שרת Webhook וקונטיינר
- 🗺️ מפת דרכים ומעקב אבני-דרך
- 🚀 מה חדש ועדכוני גרסאות
- מקרה בוחן - בוסטון ליגל
- מדריך פקודות CLI