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.
Source for that last one? I have some in laws I’d like to pass the reference to.
Ubiquiti unifi g4 doorbell works great for me with home assistant. But it’s a bit of an upgrade as you would need all the supporting hardware as well.
Probably should have gone with an ssd.