Settings
Edit /root/Projects/movies-subtitle-generation/config.yaml and .env, then restart subgen.
Editing from this page is planned for a later phase.
Jellyfin
| URL | http://localhost:8096 |
|---|---|
| API key | set |
Path mappings
| Label | Jellyfin path | Local path |
|---|---|---|
| Movies | /data/movies | /srv/dev-disk-by-uuid-094923e2-8c0f-47fc-9c83-df1955440306/main/Jellyfin-data/Movies |
| TV Shows | /data/tvshows | /srv/dev-disk-by-uuid-094923e2-8c0f-47fc-9c83-df1955440306/main/Jellyfin-data/TVShows |
| Movies 2 | /data/movies2 | /srv/mergerfs/HDD/external-ssd2/Jellyfin-data/Movies |
| TV Shows 2 | /data/tvshows2 | /srv/mergerfs/HDD/external-ssd2/Jellyfin-data/TVShows |
Translation providers
| Name | Type | Model | Key | Price in/out per 1M | |
|---|---|---|---|---|---|
| claude default | anthropic | claude-opus-5-5 effort=medium | ANTHROPIC_API_KEY not set | $4.0 / $20.0 | |
| claude-sonnet | anthropic | claude-sonnet-5-5 effort=medium | ANTHROPIC_API_KEY not set | $2.0 / $10.0 | |
| deepseek-pro | openai_compatible https://api.deepseek.com |
deepseek-v4-pro | set | $1.32 / $3.96 | |
| deepseek-flash | openai_compatible https://api.deepseek.com |
deepseek-flash | set | $0.3 / $1.2 | |
| dummy | dummy | dummy | — | unknown |
Subtitles
| Drop hearing-impaired tags | True |
|---|---|
| Translate song lyrics | True |
| Line limits | 2 × 42 chars, ≤ 20 chars/sec |
| Output name | <video>.vi.srt, or <video>.ai.vi.srt when a Vietnamese sub already exists |
| Chunking | 150 cues per request, 25 cues of context |
| Ignored libraries | JAV, PORN |
| Worker | 1 concurrent job(s); auto-scan every 360 min |
| Data dir | /root/Projects/movies-subtitle-generation/data |