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

  • ITGuyLevi@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    2 days ago

    I love the idea but already did the work manually. Keep up the work on it no matter what anyone says, I could see this being badass to someone that has good access to a crapload of disc’s.

  • ultimate_worrier@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    3 days ago

    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! 🤣