Discarr: disc rip → Sonarr/Radarr pipeline, no npm deps [GPL-3.0]
(git.opensourcesolarpunk.com)
from pyr0ball@reddthat.com to selfhosted@lemmy.world on 27 May 18:02
https://reddthat.com/post/66423883
from pyr0ball@reddthat.com to selfhosted@lemmy.world on 27 May 18:02
https://reddthat.com/post/66423883
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): git.opensourcesolarpunk.com/…/discarr GitHub (mirror): github.com/pyr0ball/discarr
threaded - newest
What is the point of Sonarr/Radarr in this workflow?
If you get a proper mkv file from this tool, why not just put it in your media library for your media player to discover?
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
Sonarr/Radarr occasionally grab disk rips as they’re the only format available for certain titles, but they can’t be directly imported without conversion. This fills that gap cleanly.
I don’t get this part
For me MakeMKV gives me a single or multiple (depending on how many I choose) .mkv files for the video files vailable on a DVD/BlueRay. I can then decide to use them as they are, or run them through Handbrake to convert to my desired format.
Isn’t this the case on your side?