Love Navidrome, it's one of the best pieces of software in my life. I'm one of those lucky/obsessive people that never stopped maintaining a music collection in the era of streaming. I think I used Spotify for about 6 months in total, but always came back to my own collection, especially when I could upload the whole thing to Google Play Music to access it anywhere. After GPM was killed I started self-hosting with the OG Subsonic server but soon switched to Navidrome.
As a comment to your post, if everything you have is purchased via Bandcamp, I find their own app pretty reasonable for on-the-go streaming, but they actually recently added their own Subsonic-compatible implementation, so you can connect to that server with whatever Navidrome client app you use as well: https://blog.bandcamp.com/2026/07/16/discover-improvements-and-subsonic-implementation/ I think this really makes switching to a Bandcamp-based streaming library significantly more accessible for any folks that don't have the desire/willingness/knowledge to set up their own fully self-hosted system.