One month of Fetcharr - Where are we at? (github.com)
from egg82@lemmy.world to selfhosted@lemmy.world on 10 Apr 16:55
https://lemmy.world/post/45433340

It’s been a month since Fetcharr released as a human-developed (I think we’re sticking with that for now) replacement for Huntarr. So, I wanted to take a look at how that landscape has changed - or not changed - since then. I know this is a small part of an arr stack, which is a small part of a homelab, which is a small part of a small number of people’s lives, but since I’ve been living in it almost every weekend for the last month or so I’ve gotten to see more of what happens there.

So, where are we at?

Let’s start with Fetcharr itself:

What about feedback Fetcharr has received?

The most common question I got was “but why?” and I had a hard time initially answering that. Not because I didn’t think Fetcharr didn’t need to exist, but because I couldn’t adequately explain why it needed to exist. After a lot of back-and-forth some helpful folks came in with the answer. So, allow me to break how these *arr apps work for a moment.

When you use, say, Radarr to get a movie using the automatic search / magnifying glass icon it will search all of your configured indexers and find the highest quality version of that movie based on your profiles (you are using configarr with the TRaSH guides, right?)

After a movie is downloaded Radarr will continue to periodically refresh newly-released versions of that movie via RSS feeds, which is much faster than using the automated search. The issue with this system is that not all indexers support RSS feeds, the feeds don’t get older releases of that same movie, and the RSS search is pretty simplistic compared to a “full” search and may not catch everything. Additionally, if your quality profiles change it likely won’t find an upgrade. The solution to this would be using the auto-search on every movie periodically, which is doable by hand but projects like Upgradinatorr and Huntarr automated it while keeping the number of searches and the period of time reasonably low as to avoid overloading the *arr and the attached indexer and download client. Fetcharr follows that same idea.

The second largest bit of feedback I’ve gotten (or, rather, question) is “why use an LLM at all?” - buckle up, because this one gets long. One of the main selling points of Fetcharr is that it’s developed by a human with the skills and understanding of what they’re doing and how their system works, so it’s worth discussing.

The “why?” is a fair question, I think. We’ve seen distrust of LLMs and the impacts of their usage across left-leaning social media for a while, now. Some of it is overblown rage-bait or catharsis but there do seem to be tangible if not-yet-well-studied impacts on a societal as well as an ecological level, and there’s a more than few good moral and ethical questions around their training and usage.

I have (and share) a fair number of opinions on this thread but ultimately it all boils down to this:

Finally, Fetcharr has had a few issues opened and subsequently closed with resolutions. Some are more creative exploitation of how Fetcharr’s internal systems work, and others had re-writes of other internal systems before they worked properly. And then there were the frustrating mistakes after a long day of frustrating mistakes. Such is the way of software development.

The new landscape

Since the initial 1.0.0 release of Fetcharr, there’s been some changes in other projects and new insights on how this all goes together. Most notably, Cleanuparr got its own replacement called Seeker which is enabled by default. If you run Cleanuparr you may consider replacing or removing Fetcharr from your stack. Try both, see if it’s worth running yet-another-thing.

Additionally, the developer of Unpackerr has mentioned that they’re looking into a web UI for configuring their project so that’s exciting for those that enjoy a web UI config.

It also seems like there’s been a few other vibe-coded Huntarr replacements such as Houndarr if you’re into those. Looks like a neat little web app and system.

So, where are we at?

Well, let’s take an honest look at things:

#selfhosted

threaded - newest