My strategy is to use YouTube and SoundCloud's recommendation engines solely to find artists - not listen. If I like the few samples I hear, I copy-paste their URL into ytdl-sub with their respective genre (https://github.com/jmbannon/ytdl-sub).
This will download their entire discography on a cron job and properly tag them. Then use your favorite self hosted music app to put that genre on shuffle (I use MusicBee). Smart-playlists and proper tagging go a long way for making 'discovery' playlists. If it's an artist I really like, I will 'upgrade' them to a better quality via soulseek or torrents.
While it's not fully automated, I've found this workflow to work better than anything else. I am biased because I am the author ☺️
My strategy is to use YouTube and SoundCloud's recommendation engines solely to find artists - not listen. If I like the few samples I hear, I copy-paste their URL into ytdl-sub with their respective genre (https://github.com/jmbannon/ytdl-sub).
This will download their entire discography on a cron job and properly tag them. Then use your favorite self hosted music app to put that genre on shuffle (I use MusicBee). Smart-playlists and proper tagging go a long way for making 'discovery' playlists. If it's an artist I really like, I will 'upgrade' them to a better quality via soulseek or torrents.
While it's not fully automated, I've found this workflow to work better than anything else. I am biased because I am the author ☺️