Top
Best
New

Posted by CoderLuii 4 hours ago

Show HN: A 15 MB self-hosted Netflix and Spotify for your media server(github.com)
133 points | 68 comments
lbrito 8 minutes ago|
>"A normal media server runs six apps: Sonarr, Radarr, Lidarr, Bazarr, Prowlarr and Seerr."

Here I was thinking people just used Plex! No idea what any of those are

utopiah 3 hours ago||
FWIW

    ls -lh /usr/sbin/minidlnad
    -rwxr-xr-x 1 root root 323K Feb 21  2025 /usr/sbin/minidlnad
and a lot of TV, video projectors, etc support DLNA out of the box, if they don't add VLC and you are good to go.
bob1029 53 minutes ago||
I spent some time building a .NET service that uses UPNP/DLNA to offer media to local devices. I got it working reasonably well, but the problem is that the client interfaces are absolutely garbage.

The better architecture is to push content over HDMI using an endpoint you control. This doesn't have to be the actual media server. We could invent a new system role and control multiple endpoints centrally. I don't want the TV to do anything more intelligent than display the video and audio frames it is receiving.

bityard 2 hours ago|||
They don't all support it well, however. My Blu-ray player, for example, mangles filenames about 10% of my media. And my TV just simply doesn't list all the files in a directory, regardless of size.
QuantumNomad_ 1 hour ago||
I also found browsing directories and files through DNLA slow and annoying.

My solution that I came up with is to make a companion mobile app or mobile web site, where I pick what movie I want to play, and then my server will serve only that one file via DNLA. When I want to watch something else after that I pick up the mobile app / mobile web app again and choose again and then the files for that movie or TV series is served instead

josteinhylin 2 hours ago||
[dead]
tjohnell 2 hours ago||
I've seen multiple "consolidate all the arr" attempts over the years. None prevail. Not saying this one won't, but something tells me it's going to peter out and be abandonware. It's incredible how sticky the OG arr apps have been to be honest. Likely because they are extremely stable and well-integrated.
horsawlarway 2 minutes ago||
This is my take as well.

They're sticky because they stay focused on their specific domain, and they work well.

I also really don't understand the value pitch on "6 apps no one can use" in the post.

I publicly host Seerr and Jellyfin for my family, and they use that combo just fine. They explicitly don't get access to see any of the sausage making under the hood.

Given this doesn't support music yet (according to op) and you still need to host plex or jellyfin... what is the value statement here over seerr?

psadauskas 26 minutes ago|||
I'm working on one myself, but I probably won't ever release it to the world. I just want one that's simple enough for my wife to use, so we can cancel netflix etc. I need replicate the experience of browsing what's new or popular on her phone, watching trailers for them, and then a single button to download it and getting notified when it's on plex.
a012 8 minutes ago||
I don’t need to eat your cake but can you give me the recipe? TYVM
reddalo 1 hour ago||
Over the years we didn't have AI. Maybe it will become abandonware; but maybe the development will keep up thanks to AI.

For example, I've been using a Spotify replacement called Spotifast for a month or so. It's way better than the official Spotify app, and it's all vibecoded by one developer, and it gets lots of updates (it's basically a 1-to-1 clone of Spotify, plus additional features). It wouldn't have been possible before AI, or at least not that easily.

leoedin 1 hour ago||
> Over the years we didn't have AI. Maybe it will become abandonware; but maybe the development will keep up thanks to AI.

It has always been the case that open source lived and died thanks to developer attention. That hasn't really changed with AI. The amount 1 hour of developer attention can do is drastically greater. But if the developer loses interest (which may well happen after a year or two), the project still dies unless there's other people to steward it.

Hopefully that will be true. But it's really amazing how many established open source projects are basically supported by one person working tirelessly for years or decades on end.

Myzel394 17 minutes ago||
Hmm idk, I'm gonna stay with my lidarr + navidrome and radarr sonarr + jellyfin
ZenoArrow 3 hours ago||
> AI or MCP features. Not in 1.0.

Why would you even want this, what desirable features could you add by adding AI?

saaaaaam 50 minutes ago||
That wasn't written by a human. It was written by an AI. AI does this weird thing where it will say things like this - "AI or MCP features. Not in 1.0" - when the user prompting it hasn't actually requested whatever it is the AI has hallucinated as not being included. I've been using Claude Code to update some internal tooling I use (basically a bunch of python scripts I've painfully hacked together for myself that automate stuff) and it often comes out with things like "Not in this version: XYZ" when I have never even asked it to build XYZ.
zeroq 16 minutes ago||
This.

Just scroll down the readme, down to the "Version tag" section if you need more proof.

vinnymac 2 hours ago|||
I would use it for a regularly scheduled validation job.

Sometimes a bad copy, mismatch, or low-rated media slips through all the filters. Could use an LLM to fix the media and harden the filters to prevent issues going forward. I’ve probably spent weeks of my life toiling and tweaking over the last 15 years.

glimshe 3 hours ago|||
Not the OP, but I see a lot of complaints on HN about dumb media player "voice control". I myself had cringe experiences with my car when I wanted to play a particular genre or song.
SketchySeaBeast 2 hours ago|||
Unfortunately. if you have experience with Android and Gemini, the in car voice control has become worse with the introduction of AI.
komali2 38 minutes ago||
I think the best voice control was whatever was in the iphone 3gs. I distinctly remember being in my car and saying something along the lines of "iphone play deadmau5" and it just worked. I may have had to hold a button to activate voice mode, I don't remember, I just remember always finding Siri and related "modern" voice control software to be worse than whatever I had on that iphone.
hedora 1 hour ago|||
It worked great on the XBox 360.

So far, that's been the peak of voice control from what I can tell. Xbox one was completely unusable, even if 2026 Siri makes both systems look good.

patadura 22 minutes ago|||
To generate/translate subtitles.
eddieroger 1 hour ago|||
"What's that movie with the kid who messes with those guys who try to rob his house during Christmas? Do I have that one?"

Natural language searching seems like a good reason.

segmondy 2 hours ago|||
I want everything AI capable. Just allow me to plug in my own selection of model.
timcobb 2 hours ago||
That's MCP, or a CLI
k0morebi 58 minutes ago|||
[dead]
utopiah 3 hours ago||
Downloading subtitles with STT fallback via whisper then summary so that you don't even have to watch the show anymore, way more efficient. /s
FabCH 2 hours ago||
Ok, I'm a potential user, but what is your long term plan for following the scene and making sure HolyArrs supports the wild west of the grey area content acquisition?

Things like parsing the file name for format, group, language, repack etc...

gonzalohm 37 minutes ago|
There is no long term plan, as with anything vibe coded
Oxodao 3 hours ago||
I'd love something like this, and i'll maybe try it, but last time we had something like this it turned pretty quickly to a shitshow.

Though I like the choice of go. The heavy c# stack other have is quite resource intensive

https://www.reddit.com/r/selfhosted/comments/1rckopd/huntarr...

Oxodao 2 hours ago|
> Do I keep qBittorrent or SABnzbd? Yes, for now.

What do you mean "for now" if there's one thing i don't want it to replace it's clearly qbittorrent. Trackers have client whitelist and I don't see a brand new vibecoded app being added to any of the serious ones

stroebs 2 hours ago||
Does it use the same data sources that Seerr, Sonarr, and Radarr use? What is it?

Are you aiming to be more feature complete with the rest of the *arr stack or intentionally a different course?

NamTaf 2 hours ago||
What got removed to make this smaller?

You don't just shed 97% of the size without compromises. What are those compromises and why were they made?

semiquaver 2 hours ago||
Your assumption that 97% of a binary isn’t usually bloat is not well-founded
nign 8 minutes ago||
Your assumption that a vibecoded project with a single contributor behind it can cut 97% of the size of well established open source projects without breaking something very badly is not well founded.
cnqso 1 hour ago||
It doesn't actually include Prowlarr for starters
thejazzman 9 minutes ago|
Another option with Apple native apps, web apps, and native for all the TVs dropping Very Soon:

https://demo.pixelbrite.site

https://pixelbrite.site

DLNA, proper Airplay and Chromecast support, file matching, ABR, all the HDRs, etc.

More comments...