logoalt Hacker News

CoderLuii • today at 11:54 AM • 9 replies • view on HN

hi HN, im luis. 10+ years in software and security, homelabbing for about 5

"netflix and spotify" is how it feels to use, not what it does under the hood. holyarrs doesnt play anything. you browse your shows, movies and music like a streaming app (top 10s, new & popular, coming soon), tap what you want, and it sends it to your downloader and files it into jellyfin or plex. those still do the playing

before this, my server needed 6 apps for that: sonarr for shows, radarr for movies, lidarr for music, bazarr for subtitles, prowlarr for indexers and overseerr for requests. 6 setups, 6 databases, and nobody in my house but me could use any of them

- the image is 15 MB. the 6 apps it replaces are 718 MB together - one go binary, svelte UI, sqlite. the image has no OS and no shell - runs on amd64, arm64 and armv7 - works with qbittorrent, sabnzbd, plex, jellyfin, emby - imports your sonarr/radarr setup, and speaks their api so seerr can keep talking to it - no api keys to set up. posters and search come from a metadata server i run and pay for - free, AGPL-3.0

how it got built: claude code wrote most of the go and svelte. i wrote the specs, reviewed everything and tested it on my own server. what it got wrong: it never noticed cost. the app got heavier build after build until i started measuring every single one. thats the only reason its still 15 MB

why you might want to wait: its young, 1.0.7 shipped today and im fixing reports as they come in. music is still being built out, and a few features are held back until theyre fully tested (plex watchlists, trakt lists, subtitle sites)

why i built it: my family wanted netflix and i had 6 apps nobody but me could use

im in the comments, tell me what breaks


Replies

corroclaro • today at 2:37 PM

Hi Luis. Cool approach and thanks for sharing - however, I am a bit disturbed by the built-in reliance on your metadata server. Self-hosting/homelabbing would do better to have something the user controls himself/is hosted on something like IPFS.

➕ show 1 reply
xfalcox • today at 1:06 PM

I'm interested. Does it handle subtitles translation with AI ? This is a must have for me.

First try to obtain subtitles in the locale I need, fallback to using AI to translate the embeded ones, fallback to downloading ones in original language / english and translating.

afzalive • today at 3:40 PM

How did you review it?

onionisafruit • today at 1:32 PM

> I had 6 apps nobody but me could use

That’s how I feel. I’ll give this a try.

nign • today at 3:54 PM

>the image has no OS and no shell What are you (Claude) even trying to say here?

Also, do you genuinely speak in AI-isms, or have you just had claude generate you this too and uncapitalised the first word of each sentence so it looks human?

oxtn • today at 3:18 PM

> reviewed everything

No shot. The initial commit was 551kLOC followed by 100kLOC+ within a day. There's no way you reasonably reviewed _everything_.

igmn • today at 1:48 PM

> i built it

Claude did

➕ show 1 reply
belst • today at 1:21 PM

you could have at least written the comment yourself. stopped reading after the 2nd sentence.

embedding-shape • today at 1:03 PM

> im in the comments

I'm not convinced this is true, could you expand further what you mean here?