-
Notifications
You must be signed in to change notification settings - Fork 0
Quickstart for Beginners
Welcome to RightSub!
If you are unfamiliar with command-line tools, do not know what CLI "flags" are, or simply want perfect Plex subtitles with zero hassle — this guide was written specifically for you.
Forget about remembering complex flags or chained commands. In this version of RightSub, a single smart command handles everything automatically:
./rightsub auto "Drag and drop your file or directory here"- Open your Terminal inside the RightSub project folder.
- Type:
./rightsub auto(make sure to include a space after auto). - Open Finder, click and drag your movie file, subtitle file, or entire TV season folder — and drop it right onto the Terminal window.
- Press Enter.
graph TD
Start["Dragged an item into ./rightsub auto"] --> Check{"What did you drop?"}
Check -- "Hebrew subtitle file (.he.srt / .srt in Hebrew encoding)" --> Action1["Plex BiDi & RLM Punctuation Fix<br/>+ Automatic CP1255 to UTF-8 Conversion<br/>+ Automatic Plex .he.srt standardization<br/>+ Ad & credit spam stripping + .bak backup"]
Check -- "Video file (MKV / MP4)" --> VideoCheck{"Does a Hebrew subtitle exist in folder?"}
VideoCheck -- "Hebrew subtitle exists (any encoding/name)" --> Action1
VideoCheck -- "No Hebrew subtitle" --> Action2["Extracts English subtitles from video<br/>(If missing: transcribes audio on-device!)<br/>+ Prepares translation batches & Bible"]
Check -- "Entire Directory (Season / Library)" --> Action3["Deep Directory Scan:<br/>1. Repairs all Hebrew subtitles & standardizes to .he.srt<br/>2. Prepares English subtitles & batches for new titles"]
-
The Issue: Question marks (
?), periods, or dashes jump to the wrong end of lines, characters are mojibake gibberish (legacy Windows-1255 / Torec encoding), or.hesuffix is missing so Plex displays the track as "Unknown". -
The Solution:
./rightsub auto "Movie.srt" # or "Movie.he.srt"
The system detects Hebrew across encodings, converts to clean UTF-8, applies BiDi with RLM, strips promo ads, and standardizes the filename to
Movie.he.srtfor Plex/Infuse recognition.[!TIP] Seed-Safe Protection: If your subtitle is named
Movie.srt(e.g. from a torrent), RightSub duplicates it toMovie.he.srtand masters the copy, leavingMovie.srt100% untouched so torrent seeding is never broken. If you prefer replacing/renaming in-place, pass--replace-original.
- The Issue: You have a folder with 24 episodes or dozens of movies and want them all mastered at once.
-
The Solution:
The system scans all subdirectories, automatically detects Hebrew files to repair them, and safely ignores English subtitles so they are never corrupted.
./rightsub auto "/path/to/TV_Season_or_Movie_Folder/"
- The Issue: You downloaded a media file with English subtitles and want a high-grade Hebrew translation.
-
The Solution:
The system extracts the English stream, pulls plot & character genders from TMDb, and prepares translation batches.
./rightsub auto "Movie.mkv"
Unlike traditional subtitle tools that fail when subtitles are missing, RightSub has built-in on-device Speech-to-Text powered by quicksubs (Apple SpeechAnalyzer and Whisper):
- If you run
./rightsub auto "Movie.mkv"on a video with no subtitles, RightSub will not crash or stop! - It automatically invokes the on-device transcription engine, processes the audio stream, and produces a complete, perfectly timed English master subtitle.
Warning
Critical Hebrew Quality Limitation:
Small open-weight models (Llama 3.2, Qwen, Mistral 7B/8B) suffer from severe degradation when translating into Hebrew:
- Gender & Grammar Collapse: Frequent confusion between masculine ("אתה") and feminine ("את") address, corrupted verb conjugations, and wrong plurals.
- Byte-Level Tokenization: Hebrew characters are fragmented into raw UTF-8 bytes, leading to slow inference and context degradation.
- Unnatural / Literal Phrasing: Slang and cultural idioms are translated literally, resulting in awkward dialogue.
Recommendation: Local Ollama translation is intended strictly as an offline fallback or experimental feature. For broadcast-quality subtitles, you must use high-parameter cloud models (Gemini Flash / Pro, Claude 3.5, or GPT-4o).
- Install Ollama from ollama.com (or via Homebrew:
brew install ollama). - Download a model (one time only):
ollama pull llama3.2
./rightsub auto "Movie.mkv" --ollamaIf you work with AI agents such as Google Antigravity, Claude Code, Cursor, or ChatGPT, you don't even have to touch the terminal yourself!
Simply copy and paste this single prompt to your AI assistant:
"Please use RightSub to inspect, fix, and translate the subtitles in my directory [path], ensure 100% Plex compliance, and report back when finished."
- Foreign Language Protection: RightSub checks the Hebrew character ratio in every file. English subtitles are never touched or modified.
- Idempotency: Running repeatedly on the same file never duplicates RLM marks or degrades formatting.
-
Automatic Backups: Creates a
.srt.bakfile before making changes to any file.
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