Personally I use Snapcast as an endpoint, plain MPD for local files, and navidrome for remote access to my library.
That’s where I’ve been heading too. The snapcast client has been a bit unreliable for me on my desktop though (choppy and stuttering) but it’s great in its unix-like flexibility and I’m sure it will continue to get better.
Honestly, I hope that mobile connections in my country are one day: fast enough, cheap enough, and reliable enough that I could just use snapcast remotely and get truly seamless self-hosted streaming but that’s still a long way away I suspect.
I was just thinking that common forum software implementing ActivityPub would be a great way to link all of these disparate web forums that are still active and have useful content.