You can tag songs stored on the system as “favorites” and have it just play favorites. But with only 700 MB of storage, why would you have songs on there you don’t like?
Ideally, it would use the day and time, assess the tone and stress level in your voice and play the perfect song for that situation.
Well I just have satellite radio on my vehicle - I’m not all fancy like you! lol