I did the same like 2 years ago, but I am using Plex on my NAS.
That gives me both, flexibility and owning my music.
Only downside is that I don’t want to open ports to the outside, so I use WireGuard on my router.
The issue here is that you are subject to future policies of Plex and I think you should think about alternative from now regarding their recent moves and history.
I also have tried Emby, that worked great too. I installed it via docker and have both Plex and Emby running.