this post was submitted on 08 Mar 2026
172 points (98.3% liked)

Selfhosted

57364 readers
1026 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

https://github.com/egg82/fetcharr

Disclaimer: I am the developer

Long story short, after Huntarr exploded I still wanted an app that did the core of Huntarr's job: find and fetch missing or upgradable media. I looked around for some solutions but didn't like them for various reasons. So, I made my own.

No web UI, configured via environment variables in a similar manner to Unpackerr. It does one job and it does it (a little too) well. Even when trying a few different solutions for a few days each, Fetcharr caught a bunch of stuff they all missed almost immediately. This is likely due to the way it weights media for search.

Since you made it this far, a few notes:

  1. I did still use ChatGPT on a couple of occasions. They're documented and entirely web UI - no agents. Anything it gave me was vetted and noted in the code before publishing.
  2. The current icon is temporary and LLM-generated. I've put out some feelers to pay an artist to create an icon. Waiting to hear back.
  3. It's written in Java because that's the language I'm most familiar with. SSL certs in Java containers can be painful but I added some code to make it as easy as Python requests or Node
  4. While it still has a skip-if-tagged-with-X feature, it doesn't create or apply any tags. I didn't find that portion necessary, despite other popular *arrs using it. Not sure why they do, even after developing this.
  5. Caution is advised when first using it on a large media collection. It'll very likely pick up quite a number of things initially if you weren't on top of things beforehand. Just make sure your pipeline is set up well, or you limit the number of searches or lengthen the amount of time between searches using the environment variables.
you are viewing a single comment's thread
view the rest of the comments
[–] irmadlad@lemmy.world 73 points 2 days ago (3 children)

human-developed

Love the distinction. LOL

[–] egg82@lemmy.world 38 points 2 days ago (1 children)

it's today's trend! One I happen to agree with, which is nice.

I'm trying to limit LLM exposure on this one to "as little as possible, within reason". It's still a tool and can be used effectively in some areas.

[–] irmadlad@lemmy.world 21 points 2 days ago (2 children)

My only real conundrum with AI coding, is totally relying on AI as the dev, then releasing it for public use without really knowing what happens behind the scenes and obviously the security of said app. Now if the dev is using AI as an assistant, and the dev is knowledgeable enough to know that things are operating securely, I'm ok with it.

[–] reabsorbthelight@lemmy.world 4 points 1 day ago (1 children)

Also people who think they can just vibe code without ever learning how to code for real. I'll "vibe code", but I'm also 10+ years experienced. I can quickly detect bullshit from the AI and I check pretty thoroughly.

Some dentist turned vibe coder will make absolute trash

[–] irmadlad@lemmy.world 1 points 1 day ago (1 children)

We have IDEs and all kinds of tools to help us code. AI is just another tool. Granted, it's a tool that needs some heavy regulation, but a tool nonetheless.

[–] ppb1701@ppb.social 2 points 1 day ago (1 children)

@irmadlad @reabsorbthelight in the case of coding also needs supervision. it would totally push to prod on friday closing time lol. But yes it can be a useful tool for certain things....n ot everything the AI companies try to tell us.

[–] irmadlad@lemmy.world 2 points 1 day ago (1 children)

n ot everything the AI companies try to tell us

Of course not. They are sales. They are trying to maximize the profit potential to their investors. I do believe that if we could get some oversight and regulation, as much as I chafe against regulation....it's necessary, and get past this novelty stage of AI Rice Cookers, I think AI does have a lot of potential.

[–] ppb1701@ppb.social 1 points 1 day ago

@irmadlad yep. right now it's like the wild west and in large part they come off a snake oil salesman. But there is some truth there since for some tasks it can be helpful.

[–] hzl@piefed.blahaj.zone 4 points 2 days ago* (last edited 2 days ago)

Yeah, there's a version of using AI to help with coding that's more along the lines of cobbling together pieces from tutorials to figure out how to do something and making it fit your needs rather than just straight up asking for code and blindly adding it. It's obviously not going to be as good as code from someone experienced who's managed to internalize the relevant documentaion, but it's at least informed by a human who understands what it's doing

[–] aeiou@piefed.social 18 points 2 days ago* (last edited 2 days ago) (2 children)

For some reason the hubub around non-AI software reminds me of produce.

'Guaranteed 100% locally open-sourced, free-range, ~~GMO~~AI-free code!'

[–] trollblox_@lemmy.world 16 points 2 days ago (1 children)

except GMOs aren't actively harmful while AI is

[–] JoeBigelow@lemmy.ca 9 points 1 day ago (1 children)

GMO's create a societal harm, not a physiological one. Patenting a cultivar of a plant is a slippery slope, and we have already had quite a slide. In theory, if somebody works very hard to breed a new cultivar, they deserve to reap the rewards of that work and protect their creation. Okay, that makes sense. But if I have all the ingredients to breed that same cultivar, and do all the same work myself, should they be able to restrict my ability to profit? A step farther, and this is the reality we inhabit. Monsanto has created an environment where their patented corn seed is the best bet for a profitable harvest, but farmers are required to sign highly binding contracts with ridiculous stipulations. Beyond that, if a neighbor farmer dares to plant non patented seed, and the wind blows his neighbors Monsanto pollen (corn is wind pollinated) into his field and it pollinates his crop, he is now in patent violation of a company he has no business with that is now going to aggressively come after him in court. This is actually happening in the American Midwest.

[–] aeiou@piefed.social 2 points 1 day ago

neighbor farmer dares to plant non patented seed, and the wind blows his neighbors Monsanto pollen (corn is wind pollinated) into his field and it pollinates his crop, he is now in patent violation of a company he has no business with that is now going to aggressively come after him in court.

so it is like AI - it spreads everywhere and creates a lot of legal problems

[–] irmadlad@lemmy.world 6 points 2 days ago (1 children)

Maybe we should have some rating system like Rated PG, or R, etc but for opensource software:

  • 100% AI
  • AI Assisted
  • Human Coded
[–] bufalo1973@piefed.social 9 points 2 days ago (1 children)
  • 100% AI
  • Human supervised
  • AI Assisted
  • Human Coded

It's better is more fine grained.

[–] pokexpert30@jlai.lu 1 points 1 day ago

Stealing this for my projects that are 100% human supervised. I used "vibe coded" so far but I felt I still brang a lot.

[–] lazynooblet@lazysoci.al 10 points 2 days ago (2 children)

I expect as there is a shift to vibe coding, saying "human coded" is going to be similar to "free from artificial colours and flavours".

[–] lmr0x61@lemmy.ml 13 points 2 days ago (1 children)

100% ethically-sourced, organic code

[–] irmadlad@lemmy.world 3 points 2 days ago
[–] irmadlad@lemmy.world 4 points 2 days ago

“free from artificial colours and flavours”

LOL