AirPlay has been implemented with immutable configuration parameters (https://github.com/SRGSSR/pillarbox-apple/pull/187), but if we still want to implement multiplayer experiences supporting AirPlay these configuration parameters should be mutable so that the main instance can be enabled for AirPlay as the user switches between streams:
Discuss if this is something still needed by stakeholders.
Check whether this is feasible (AirPlay support in a multiplayer environment was never really stable with Letterbox).
Probably implement in the context of a main instance also dealing with PiP and control center integration.
Duplicate of #211. No configuration mutation required, a new API has been added to make a player active, at which point the AirPlay immutable configuration parameters are applied.
AirPlay has been implemented with immutable configuration parameters (https://github.com/SRGSSR/pillarbox-apple/pull/187), but if we still want to implement multiplayer experiences supporting AirPlay these configuration parameters should be mutable so that the main instance can be enabled for AirPlay as the user switches between streams: