> Like when I'm listening to a Spotify playlist and I want to like the song or save it to a playlist while driving, it would be amazing if I could just tell Siri to do it for me
Unfortunately adding to a playlist would require Spotify to add that capability. Siri doesn't learn how to navigate third party UI and infer potential actions, the context of what is currently going on and the actions which can be performed need to be codified by the developer.
Siri is a hybrid dictation and command-and-control system (at least today), which is why it sometimes decides the closest action to what you said is something obviously different from what you asked for. Unfortunately this is done via a dynamic vocabulary, so it leads to situations where something you were able to ask for before (like the local weather) suddenly changes behavior because you installed an app with "weather" in its metadata.
This also poses a unique problem for streaming and downloading media services, because the valid targets for the command aren't locally known - it's all the media on Spotify in this case. So "play enter sandman" won't know to infer whether you are asking to play an album in the cloud vs a game which hasn't been installed vs the "Sandman" series on Netflix - it may instead decide the best guess was you meant you wanted to "read" the books you have locally installed.
Spotify already supports liking a song via Siri.
https://support.spotify.com/us/article/siri-and-spotify/
Unfortunately adding to a playlist would require Spotify to add that capability. Siri doesn't learn how to navigate third party UI and infer potential actions, the context of what is currently going on and the actions which can be performed need to be codified by the developer.
Siri is a hybrid dictation and command-and-control system (at least today), which is why it sometimes decides the closest action to what you said is something obviously different from what you asked for. Unfortunately this is done via a dynamic vocabulary, so it leads to situations where something you were able to ask for before (like the local weather) suddenly changes behavior because you installed an app with "weather" in its metadata.
This also poses a unique problem for streaming and downloading media services, because the valid targets for the command aren't locally known - it's all the media on Spotify in this case. So "play enter sandman" won't know to infer whether you are asking to play an album in the cloud vs a game which hasn't been installed vs the "Sandman" series on Netflix - it may instead decide the best guess was you meant you wanted to "read" the books you have locally installed.