Over the years I have used OSMC for my TV. I have never used it for streaming however always internal across the network streaming of my own content. It worked reasonably well for the most part although I have had issues with Samba in recent versions and have stopped using it. I can’t say much about its streaming, mostly for that you need a supported android or similar device rather than an open source one.
I feel like we need a better model. Reddits/Lemmys algorithm makes long conversations impossible and forums make long conversations dominate and this causes a lot of additional disruption. There has to be a design that meets a middle ground that can take over which better represents both the ephemeral nature of news and article discussion while also supporting a number of long standing more detailed discussions which expel low effort content.