The artists I like don’t come around where I live, so I can’t support through live music. I’ve done it in the past when I lived in a large city. In the end we’re all trying our best. And we all have our use cases, there’s no right way to listen to music.
Slskd - https://github.com/slskd/slskd/
It uses the soulseek network (an old favourite of mine) installed though docker accessible through a browser.
If you want a desktop app, I recommend Nicotine+ for Linux or visit https://www.slsknet.org/news/node/1 for Windows.