So mostly I try to get my music from Bandcamp, artists' websites, or iTunes. With these methods I don't have to correct any info through Kid3 and normally have the correct album art for Navidrome.
If they don't have an option to purchase their music I'll use soulseek or yt-dlp to download it. That's normally for obscure artists, music that can't be sold due to Copyrights, or sanctioned countries (for example Russian musicians).
I've found that self-hosting my music has helped me slow down my music consumption and be more picky about what I listen to. I've also found good quality applications such as Feishen (macOS), play:Sub (iOS), and Symfonium (Android).
My partner and I were gratefully surprised when we bought a cheap Hisense for their cozy space (to isolate when overstimulated and just play some games) that in the setup it offers the option for a 'dumb TV' mode with no requirement for internet. In addition you can reject the user agreements and still use the TV. It boots straight to HDMI, no pop up ads, and is snappy.