Jellyfin takes more work, but can be a "simple" end user experience if you set it up for them.
Use a reverse proxy to get a letsenceypt cert for your jellyfin server. SWAG, Caddy, lots of options. Then setup a free tailscale account and add your jellyfin server to your tailnet. Install the jellyfin and tailscale apps on the user android tv/apple tv/computer, then enroll the devices in your tailnet.
They will have always on, ssl secured, vpn protected media sharing for free.
The lift here is that you setup the end users client. If they aren't local, buy one and ship it. Since it will be on your always on tailscale vpn, you can then interact with it remotely if needed.
Android tvs can be had for $35, Raspi 5 are around the same range, with apple tvs about $130. Have people pony up the cash and mail one of what they want out to them.
That may be too much to ask if you share to a lot of casual friends/family, but its been a successful answer for me.