Setting appEntityIdentifiers on Now Playing content from a RemoteMediaSessionExtension

I'm using the new RemoteMediaSession API (iOS 27) to surface a remote device's playback (network speakers) on the Lock Screen / Control Center. I'd like to link the presented MusicContent to my App Intents entities so Siri can answer "what's playing?" / "tell me more about this artist," using appEntityIdentifiers.

The problem: that property is unavailable in extensions.

@available(iOSApplicationExtension, unavailable)
extension MediaContentRepresentable {
    public var appEntityIdentifiers: [EntityIdentifier] { get set }
}

Result: an extension-hosted remote session seems to have no supported way to attach App Intents entity identifiers to its content. A local MediaSession can set it, but only while the app is running.

Questions:

  1. Is there a supported way to associate appEntityIdentifiers with RemoteMediaSession content that I'm missing?
  2. If not, is this an intentional limitation?

I've filed an enhancement request — FB24301827.

Any guidance appreciated. Thanks!

Setting appEntityIdentifiers on Now Playing content from a RemoteMediaSessionExtension
 
 
Q