MPNowPlayingInfoCenter no reacciona correctamente al pausar la reproducción

Estoy tratando de hacer que MPNowPlayingInfoCenter funcione correctamente al pausar la reproducción. (Tengo una aplicación de transmisión de música que utiliza AVPlayer para la reproducción, y estoy reproduciendo en mi Apple TV a través de Airplay). Todo lo que no sea una pausa parece reflejarse correctamente en la IU de Apple TV. Lo estoy inicializando así:

MPNowPlayingInfoCenter *center = [MPNowPlayingInfoCenter defaultCenter];
NSDictionary *songInfo = @{
    MPMediaItemPropertyTitle: title,
    MPMediaItemPropertyArtist: artist
};
center.nowPlayingInfo = songInfo;

Dado que estoy transmitiendo, no tengo información sobre la duración al iniciar la reproducción. Cuando recibo la señal de "listo" de la transmisión, actualizo la duración que se muestra correctamente en mi Apple TV:

MPNowPlayingInfoCenter *center = [MPNowPlayingInfoCenter defaultCenter];
NSMutableDictionary *playingInfo = [NSMutableDictionary dictionaryWithDictionary:center.nowPlayingInfo];
[playingInfo setObject:[NSNumber numberWithFloat:length] forKey:MPMediaItemPropertyPlaybackDuration];
center.nowPlayingInfo = playingInfo;

También puedo buscar con esta técnica cuando el usuario busca la pista:

[playingInfo setObject:[NSNumber numberWithFloat:length * targetProgress] forKey:MPNowPlayingInfoPropertyElapsedPlaybackTime];

Lo único que NO puedo entender es cómo pausar la cabeza lectora en mi Apple TV. Cuando el usuario toca la pausa en mi interfaz de usuario, estoy tratando de hacer algo como:

MPNowPlayingInfoCenter *center = [MPNowPlayingInfoCenter defaultCenter];
NSMutableDictionary *playingInfo = [NSMutableDictionary dictionaryWithDictionary:center.nowPlayingInfo];        
[playingInfo setObject:[NSNumber numberWithFloat:0.0f] forKey:MPNowPlayingInfoPropertyPlaybackRate];            
center.nowPlayingInfo = playingInfo;

En lugar de pausar, esto busca que la cabeza lectora vuelva a cero y sigue avanzando.

¿Cómo puedo hacer que la cabeza lectora se detenga correctamente en la interfaz de usuario de mi Apple TV?

Respuestas a la pregunta(3)

Su respuesta a la pregunta