- cross-posted to:
- homelab@lemmy.ml
- cross-posted to:
- homelab@lemmy.ml
MakeMKV gives you a pile of VOB files. Sonarr wants a clean named MKV in the right folder. The gap between those two is always a manual dance. Figure out which season it is, rename it, drop it in the right place, trigger a rescan.
Discarr fills that gap: it’s a small Node.js web UI (no npm packages, pure built-ins) that handles the VIDEO_TS / BDMV / ISO → arr import chain.
What it does:
- Scans disc structure automatically (VIDEO_TS, BDMV, multi-disc, ISO)
- Reads IFO chapter data to split multi-episode DVD discs correctly
- Browser UI to map disc titles to the right Sonarr episodes or Radarr movies
- Queues HEVC encodes via ffmpeg or HandBrake (locally or over SSH to a remote box)
- Notifies Sonarr/Radarr via custom script hooks on import/delete/completion
- Optional: qBittorrent hook triggers a scan on torrent completion; Tdarr ping after encode
- Persistent job queue. restarts resume automatically
Requirements: Node.js 18+, ffmpeg + ffprobe. HandBrake optional. Docker image bundles both plus openssh-client.
Still early, issues and PRs welcome.
Forgejo (primary): https://git.opensourcesolarpunk.com/Circuit-Forge/discarr GitHub (mirror): https://github.com/pyr0ball/discarr



I’ve never used this software, so just guessing here, but if radar/sonarr are not aware of the mkv file they will attempt to find the media which would result in duplicate files