Remote.play no longer opens applications on NVIDIA Shield

I have some actions set up to launch specific applications on my Shield. Sometime in the last month or so, this stopped working. I can see the outline cursor on the Shield’s launcher pulse when a command is sent, so it seems like the Shield is receiving the command, just not acting on it properly. I’m using Projectivy as my launcher, but I also tried reverting back to the default launcher with the same behavior.

A code example. In my setup, remote.shield is using the Android TV Remote integration.

I can see attributes of the remote, like current_activity update properly when apps change.

action: remote.turn_on
target:
  entity_id: remote.shield
data:
  activity: com.google.android.youtube.tv

I’ve also tried

action: media_player.play_media
data:
  media:
    media_content_id: com.google.android.youtube.tv
    media_content_type: app
    metadata: {}
target:
  entity_id:
    - media_player.shield

where media_player.shield is also exposed via Android TV Remote.

Any thoughts or suggestions? Tried rebooting/restarting/etc.

I see that there’s been an update to the integration docs that says that the Play Store broke this functionality. The recommendation is to use deep linking instead.