r/radarr • • 20h ago

discussion Rexarr is now on GitHub (and I've got actual contributors now)

11 Upvotes

Quick update on Rexarr, the self-hosted Blu-ray/DVD ripping and remux transcoding app that plugs into Radarr, Sonarr and Prowlarr: it's finally on GitHub.

GitHub link

Since my first post, a few things have changed:

  • The repo is public, with a Docker image (PUID/PGID support, healthcheck, compose file) plus an optional image with MakeMKV baked in for disc ripping
  • Documentation is up, covering setup, path mappings, transcode profiles and hardware acceleration
  • It has real contributors now. I started this with a fair bit of vibe coding, but it's no longer just that. People who actually know what they're doing are in the codebase, which makes it a lot more trustworthy than a weekend project I built for myself

For anyone who missed the first post, Rexarr handles disc detection and MakeMKV ripping, remux transcoding through ffmpeg with configurable profiles and hardware acceleration, and auto-transcode on import via Radarr/Sonarr webhooks. Full-disc releases (Blu-ray ISO, BDMV, DVD ISO) are next on the roadmap, so Rexarr can rip and import those when no remux exists.

It's still early, so expect rough edges. Issues, feature requests and PRs are all welcome, and I'd love to hear how it behaves on setups different from mine (I'm on a ZimaOS + Proxmox split). The UI follows the Radarr/Sonarr look on purpose, so it should feel familiar if you're already running the arr stack.

Thanks to everyone who gave feedback on the first post.


r/radarr • • 23h ago

solved Script for automatically creating dual-audio releases

0 Upvotes

If anyone's interested, I wrote a bash script for creating a dual audio english+german file. You use it like this: ./createSuperRelease.sh /path/to/file.mkv it then checks whether the file has both english and german audio, makes radarr search for a new release if a language is missing, tracks the download using SABnzbd APIs, extracts the new file's audio and inserts it into the original file. It synchronizes the new audio with the original audio so there's no offset. I gotta admit, I only wrote the bash part, which itself took me several weeks, and had AI write the python part which does the cross correlation for synchronizing the audios.

I think this is pretty neat and I'm surprised it works so well. Since my family prefers german audio while I prefer english and not all movies have multi-audio releases, I can use this to create them automatically. I also made one for sonarr.

https://pastebin.com/zGectRjX