I have not been quite satisfied with any of the self hosted streaming solutions or apps. There’s always an annoyance I have with all of them.
Just using MusicBee and syncing a subset of my library to my phone has worked the best. Syncing it using SyncThing.
I use SyncThing on all my computers with my phone. I’ve setup my phone to just not sync certain folders with Ignore Patterns