I’ve tried all kinds of different servers and Navidrome was the best for me. Jellyfin was terrible for a music library and server.
It should be pretty straightforward to set up but if you have any trouble let me know. Happy to help.
For apps Symfonium is incredible on Android. play:sub is the best I’ve found for iOS. iOS selection is not as good as Android.