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
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.
Thanks for answering, I didn’t see this.
The homeassist app let’s you do that.
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.
I’ve been using an open garage device I ordered from https://opengarage.io/ for years. It works great with home assistant or by itself. (their opensprinkler control is great too)
Probably should have gone with an ssd.