{"repo":"coaxk/subarr","free":true,"listed":false,"github":"https://github.com/coaxk/subarr","clone":"git clone https://github.com/coaxk/subarr.git","description":"The coordination, measurement, and quality layer that subgen never had. A peer service for the *arr family that adds calibrated audio-language detection, provider success leaderboards, and (v1.1) an in-app Whisper tuning lab.","language":"Python","stars":117,"topics":["arr-stack","bazarr","docker","fastapi","plex","radarr","sonarr","subtitles","tautulli","whisper"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"subarr The coordination layer for the arr subtitle stack. Stands beside Bazarr. Subarr decides what subtitles are actually missing across your library, which providers are worth your time, and when it is worth running Whisper. Bazarr finds and downloads. Subgen transcribes. Subarr coordinates. Built with AI assistance from Claude. Code is open, every PR is human-reviewed. Telemetry, security scans, and a published test count are how we stay honest about that. --- New in 2.5 Jellyfin, beside Plex. subarr now refreshes Jellyfin the same way it has always refreshed Plex: when a subtitle lands, the owning item gets refreshed so the sub shows up without waiting for a scheduled scan. Point subarr at both and it fans out to both — Plex users lose nothing, Jellyfin users stop scanning manually, and mixed households are a supported setup rather than a compromise. Configure it in Settings → Integrations or with JELLYFIN URL / JELLYFIN API KEY . - No path mapping to work out. subarr reads your server's own library locations and derives the path prefix itself, for both Jellyfin and Plex. The old \"No Plex Section\" trap where you had to hand-set PLEX PATH PREFIX is gone. Explicit env vars still win if you set them. - Foreign-language scenes in English media get their own forced subtitle. A film that drops into Russian for a scene now gets a .forced.en.srt covering just those segments, instead of nothing or a full transcription. Detection runs locally (a small ONNX language-ID model, no tor","default_branch":null,"files":null,"tree":[],"storefront":"/r/coaxk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coaxk/subarr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}