---
title: MPNowPlayingSessionDelegate
framework: mediaplayer
role: symbol
role_heading: Protocol
path: mediaplayer/mpnowplayingsessiondelegate
---

# MPNowPlayingSessionDelegate

A protocol that defines the delegate interface for a Now Playing session.

## Declaration

```swift
protocol MPNowPlayingSessionDelegate : NSObjectProtocol
```

## Topics

### Responding to state changes

- [nowPlayingSessionDidChangeActive(_:)](mediaplayer/mpnowplayingsessiondelegate/nowplayingsessiondidchangeactive(_:).md)
- [nowPlayingSessionDidChangeCanBecomeActive(_:)](mediaplayer/mpnowplayingsessiondelegate/nowplayingsessiondidchangecanbecomeactive(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Accessing the delegate object

- [delegate](mediaplayer/mpnowplayingsession/delegate.md)
