I ran into this myself and can confirm that marking the block @Sendable fixes the crash.
I believe the problem is that the SDK doesn't require the block to be @Sendable, which it should. The MPNowPlayingInfoCenter is executing that block on an internal dispatch queue. If you call the constructor from an actor-isolated function, the block is also actor-isolated by default, and the now-playing center crashes trying to call the actor-isolated block.
Topic:
Media Technologies
SubTopic:
Video
Tags: