Site icon EnRoute

5 PRs Across the *arr Stack: Fixing the Plumbing in My Home Lab

I use Radarr, Sonarr, and Prowlarr. Which means I also notice when something is broken. This week I stopped ignoring those rough edges and started working on them.


🎬 The Stack

If you run a home media server, you probably know the *arr ecosystem. Radarr grabs movies. Prowlarr indexes them. Bazarr subtitles them. Kometa organizes your Plex library. They’re all open source, all interconnected, and all occasionally a little janky.

Here’s what I fixed.


1. Prowlarr — PR #2674

The bug: Prowlarr wasn’t passing minage, minsize, and maxsize parameters correctly in Newznab search requests. If you had size filters configured, they were silently being ignored.

The fix: Wired the parameters into the outgoing request properly. One of those bugs that’s easy to miss because nothing crashes — results just aren’t filtered the way you expect.


2. bazarr — PR #3339

The bug: bazarr uses ISO 639-2 language codes to match subtitles, but it only handled the bibliographic form (like fre for French) — not the terminology form (fra). Many subtitle providers use the terminology form, so searches were silently failing for certain languages.

The fix: Added the terminology aliases so bazarr correctly maps both forms.

Fun fact: I did not know there were two variants of ISO 639-2 before this. Now I do.


3 & 4. Kometa — PR #3111 & PR #3112

Kometa (formerly Plex Meta Manager) is a tool that automatically builds and organizes Plex collections using metadata from sources like Trakt, MDBList, and IMDb. Two small fixes here:

Both are the kind of fix where you think “wait, this just… doesn’t work?” and then realize it’s been like that for a while and nobody noticed.


🔢 The Tally

Exit mobile version