Trying to work around a very odd issue related to Channels and shortcuts run from a HomePod

I’m trying to work around a really strange bug regarding Channels shortcuts actions when run from a HomePod. Not sure if this is on Apple’s end or an issue with how Channels interacts with Shortcuts run from a HomePod.

The issue: when running shortcuts from a HomePod which utilize Channels actions, all commands following the Channels action will be ignored. Replacing the Channels Shortcuts actions with Channels API commands solves this issue. Unfortunately, it doesn’t appear to currently be possible to play a playlist using the API.

Any thoughts?

1 Like

Please be sure you’re on the latest test flight release and confirm this issue is there too. And that your shortcut action is running from and against the proper TestFlight release.

Some Shortcut action bugs were recently resolved.

1 Like

Everything is on the latest beta. If you decide to try and reproduce this issue, it’s quite simple. Just create a shortcut with the first action being from channels, such as show playlist, then follow it with another action that you can confirm is actually run such as speak text, etc. when you run this shortcut from a HomePod, only the first action will complete and the subsequent action will be disregarded. Also, you’ll notice that there is no confirmation tone which concludes after each shortcut is run on the HomePod.

Honestly, I don’t see how this is something we even have any control over. Especially when it works fine on device.

If it worked there, it should just work. There’s no special affordances we can make for shortcut actions being run on a HomePod.

The HomePod is legendarily buggy, as is Siri and everything around it. I’d chalk it up to that.

I suspect you’re probably right as the bugs related to the HomePod and Siri Shortcuts have been non stop. That said, any chance we might eventually see the ability to play playlists to other devices via the API such as we can currently do with recordings and videos? This has served as a reliable work around for me…

This was actually added with the latest updates that added playlist and collections to shortcuts.

Just follow the patterns of the existing API endpoints.

What would I use for the recording ID in the webhook which corresponds to the playlist I wish to play? I tried using the playlist ID which is 37, however it doesn’t launch the playlist…

http://192.168.1.112:57000/api/play/recording/37

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.