DLNA is going to be your best bet, but it's such a deep and convoluted rabbit hole. There's a lot of ways to configure a setup.
Wojwo
They have a browser plug-in. I use it on Firefox on my desktop and on my Android phone. My uses it on Chrome on both as well.
I started using Kagi. Yeah, I have to pay for it. But we're paying for Google too, kagi is just more honest about how.
Exactly, a millennial has now clue about the newfangled kids stuff. Just hit "close friends"
Isn't it more like a network of several billion dumb computers?
I have a box with 10 old laptops that I keep around, just for that. Unreal tournament 2004, Insane, Brood Wars and all the Id classics. I don't get to set it up a lot, but when I do it's always a hit.
They don't write sql they just use some god awful orm or cram it all into a nosql db.
My pixel 5 is one of the styrdiest phones I have ever owned. It's been just fine for years and I don't use a case or screen protector
The trouble for me was always getting people to use the controllers. I had some success with some family members using bubbleupnp on their Android phones. But the separation between sources, renderers and controllers is a little confusing for non technical people