Spotify does the most brilliant job in the streaming / music game when it comes to matching music and listener. Their "daily mix" option is the pinnacle of this— they literally match music you've listened to in the past and might like and create entire playlists for your day for you. 🙏