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



This is all correct and i get it. I was wondering about the VOB part for MakeMKV. Because I never get a VOB Out of MakeMKV.
Ah, well you see the explanation for that is pure ignorance. I’ve only ever used handbrake myself and was trying to help another friend who apparently uses makeMKV wrong or something or is bad at explaining to me xD
Ok got it. Thanks for the reply!