Until iOS / iPadOS 17 and HomePod version 17, I believe the only option to get HomePod to play audiobooks from Apple Books was to create your own shortcuts. The following will only work if you have both your device and the HomePod updated to the latest version 17.
Version 17 AirPlay & SiriKit Media Intents
In version 17, you can ask Siri to AirPlay content from your device. The application has to know how to receive these requests (I believe through implementing SiriKit Media Intents). Siri will automatically start the application on your device (in the background, if the app supports it), switch it to AirPlay to your HomePod, and play the content. If the application is fully SiriKit enabled, it can search for content within the application to play.
This will only work if you have a very long chain of intrusive functionality enabled. That means not just Siri and Ask Siri, but because it wants to play from your specific device, it has to be able to know you're authorized for that device. There are other settings you might need to (re)enable such as Siri on the lock screen and playing audio with the lock screen on.
You will need to enable Voice Recognition
Apple - Set up voice recognition on HomePod or HomePod mini
and Personal Requests.
Apple HomePod User Guide - Set up voice recognition and Personal Requests
It will only work for requests using your voice, for content from your device. It's not playing it centrally from an Apple server, it's airplaying it from your device (which means if you try to play other audio from your device strange things will probably happen).
The syntax is just to say "[optional content type] [content title] on [application]".
Valid applications include (Apple) Books and Spotify. (Although Spotify may be for music only at the moment.)
So you can say
"Hey Siri, play audiobook The Thursday Murder Club on Books"
and, all things being equal, it should start playing on your HomePod.
Siri is remarkably flaky though, so you may in some cases encounter indexing errors. For example I had Ken Follett's latest audiobook The Armor of Light, and Siri insisted I did not.
Siri would only play The Armor of Light if I said
"Hey Siri, play audiobook by Ken Follett on Books"
(as it was the only book by that author in my library). In such a case you might be able to make a Shortcut to play the audiobook, as indicated in the following section.
Siri continues to be an incredibly surface tool, it has no idea about chapters. So if you say "Hey Siri, go back to the beginning" it will go to the beginning of the chapter, not the beginning of the book. You can't use Siri to navigate by chapter number or title, and you can't ask it to play a specific chapter.
The only other vendor I had to test was KKR OverDrive Libby, and it did not support the Siri audiobook play request. I don't know if the Audible app supports Siri audiobook play requests. I also wasn't set up to test whether you can use Siri to play the audiobooks that Spotify now offers.
Here's a screenshot of example Siri audiobook phrases that are enabled by SiriKit Media Intents, from a previous blog post about audiobooks on smart speakers:
Previously - Using Shortcuts
(Apple) Books supports a shortcut to play a specific audiobook. Create a Play Current Audiobook shortcut and then edit it to play the specific book you want. It will just name it "Play Audiobook" by default, but you can rename the shortcut to be "Play Audiobook [title]".
If you have Personal Requests enabled, Siri will match shortcuts (by name) ahead of all other possibilities, including its own built-in functions.
See e.g. Shortcuts User Guide and Use Siri to run shortcuts with your voice.
SIDEBAR: Sleep Timer
See my blog post Setting a sleep timer on HomePod or iOS if you'd rather not have your audiobook playing all night.
Conclusion
I'm kind of amazed it has taken this long for Apple to finally enable you to easily use Siri to play audiobooks from Books on HomePod.
I hope they continue to add to Siri HomePod features and functionality.
Recent Comments