Discarr is a self-hosted web UI that bridges disc rips (VIDEO_TS / BDMV / ISO) into Sonarr and Radarr. Scan a disc directory, map the titles to the right episodes or movies in the browser, and it handles the encode queue and arr notification.
Stack: Pure Node.js 18+, no npm packages, only built-in modules. Requires ffmpeg and ffprobe on the host; HandBrake optional. Docker image bundles both.
License: GPL-3.0.
Forgejo (primary): https://git.opensourcesolarpunk.com/Circuit-Forge/discarr GitHub (mirror): https://github.com/pyr0ball/discarr
Still early, issues and PRs welcome.
By dev @pyr0ball@reddthat.com


Disc-ripping using JavaScript?!?!?
Screwdriving with a hammer!
Tell me you know no other language than JavaScript without saying it.
Try it in ANY other language. You might even learn something.
Even fucking Python would’ve been a better choice! 🤣
Looks like it’s not a ripper, just a tagger/identifier for decrypted disc rips.
Even sillier