Should new apps use AudioPlaybackIntent or INPlayMediaIntent?

WWDC videos suggest that existing apps should continue using the old SiriKit domains, such as INPlayMediaIntent. But what about new apps for playing audio? Should we implement Siri functionality for audio playback using the old SiriKit domains, or should we create our own AppEntities and trigger them via custom AudioPlaybackIntent implementations?

Interactive widgets require an AppIntent and don’t support the old INPlayMediaIntent. To achieve the same functionality as the Music app widgets, it seems logical to adopt the new AudioPlaybackIntent. However, I can't find any information about this in the documentation.

Hi, the system intents for audio are supported for this. You can use either, but as you mentioned to utilize functionality in Widgets you will need to have an Intent. The AudioPlaybackIntent and other audio intents can also be used, it mostly depends if you must also support required OS's that are pre App Intents.

Rico


WWDR | DTS | Software Engineer

Should new apps use AudioPlaybackIntent or INPlayMediaIntent?
 
 
Q