I’d love to see Playlists and Queues become “smart”

I’d love to see both Playlists and Queues become “smart” not just in the sense of some kind of AI used to compile them. It would be cool if both of these could function as a kind of a list of “macros” - be it pause for 30 seconds, or play this artist for an hour, then this artist for 15 minutes, then switch genres and shuffle this genre for two hours. The commands could be relatively simple - don’t need it to make dinner - but it would be a fun addition.