This^.
There're recommendations in these comments that can solve the automating and downloading part of it but they still don't solve the discovery part of it.
The only way I see is - use Spotify to discover; sync your library using said software to collect and play later.