This might be anecdotal, but I only listen to my 'Discover Weekly' list on Spotify. Every week I get a new set of songs, and I mostly listen to those songs every day, until I get a new one. Some of the songs on the list, I hop onto the album of, and listen to that as well.
That algorithm knows me very well, and it's able to delight me with new music every week.