I currently use Jellyfin to stream my music collection. It's all stored on my NAS and I can give access to whomever I like. Downside is that the iOS music client, FinAmp, is... not pretty. It's functional, but not great. I understand the player situation to be a bit better on the Android side.